MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

Làm cách nào để chèn một tài liệu vào mongodb bằng cách sử dụng mongoose và lấy id đã tạo?

Bạn có thể tạo _id chính mình và gửi nó đến cơ sở dữ liệu.

var ObjectID = require('mongodb').ObjectID;

var user = {
  a: 'abc',
  _id: new ObjectID()
};

conn.collection('aaa').insert(user);

Đây là một trong những tính năng yêu thích của tôi của MongoDB. Nếu bạn cần tạo một số đối tượng, được liên kết với nhau, bạn không cần phải thực hiện nhiều vòng quay giữa ứng dụng và db. Bạn có thể tạo tất cả id trong ứng dụng và sau đó chỉ cần chèn mọi thứ.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. java.lang.NoClassDefFoundError khi sử dụng trình điều khiển MongoDB

  2. Truy vấn trên Trường băm Mongoid

  3. $ lookup trả về mảng trống

  4. Ứng dụng Meteor - đặt lại DB của ứng dụng đã triển khai

  5. Khi nào sử dụng CouchDB trên MongoDB và ngược lại