테스트 사이트 - 개발 중인 베타 버전입니다

node.js MongoDB _id Field

· 6년 전 · 1992

_id Field

 

_id필드를 지정하지 않으면 MongoDB가 필드를 추가하고 각 문서에 고유 한 ID를 할당합니다.

위의 예제에서는 _id필드가 지정 되지 않았 으며 결과 객체에서 볼 수 있듯이 MongoDB는 각 문서에 대해 고유 한 _id를 할당했습니다.

당신이 경우 어떻게 지정 _id필드 값은 각 문서에 대해 고유해야합니다 :


지정된 _id필드 가있는 "제품"테이블에 세 개의 레코드를 삽입하십시오 .

var MongoClient = require('mongodb').MongoClient;
var url = "mongodb://localhost:27017/";

MongoClient.connect(url, function(err, db) {
  if (err) throw err;
  var dbo = db.db("mydb");
  var myobj = [
    { _id: 154, name: 'Chocolate Heaven'},
    { _id: 155, name: 'Tasty Lemon'},
    { _id: 156, name: 'Vanilla Dream'}
  ];
  dbo.collection("products").insertMany(myobj, function(err, res) {
    if (err) throw err;
    console.log(res);
    db.close();
  });
});
위의 코드를 "demo_mongodb_insert_id.js"라는 파일에 저장하고 파일을 실행하십시오.

"demo_mongodb_insert_id.js"를 실행하십시오.

C:\Users\Your Name>node demo_mongodb_insert_id.js

댓글 작성

댓글을 작성하시려면 로그인이 필요합니다.

로그인하기

게시글 목록

번호 제목
17443
17442
17441
17440
17438
17436
17435
17433
17432
17430
17426
17416
17413
17401
17391
17379
17375
17374
17362
17350
17348
17341
17339
17335
17334
17333
17332
17331
17330
17329