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

node.js MongoDB _id Field

· 6년 전 · 1986

_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

댓글 작성

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

로그인하기

게시글 목록

번호 제목
18200
18195
18193
18181
18179
18173
18170
18164
18158
18155
18152
18151
18150
18140
18139
18138
18131
18130
18120
18119
18118
18117
18116
18111
18110
18108
18107
18106
18100
18090