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

Nhập số lượng bản ghi từ bộ sưu tập khác với Mongoose

User = new mongoose.Schema({
 //existing user properties
 owned_books: [{type: mongoose.Schema.Types.ObjectId, ref: 'book'}]
}}
var users = mongoose.model('users', User);

var schema = new mongoose.Schema({
  book_name: String,
  book_publisher: String,
  owner_ids: [{type: mongoose.Schema.Types.ObjectId, ref: 'users'}]
});
var book = mongoose.model('book', schema);

Bạn sẽ cần cập nhật cả hai giản đồ khi thêm mọi người vào sách hoặc sách với mọi người. Để có được những người dùng sách hiện tại, chỉ cần tìm sách và sau đó lấy độ dài của trường owner_ids.



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Bản đồ-Giảm hiệu suất trong MongoDb 2.2, 2.4 và 2.6

  2. Mongo URI với chứng chỉ tự ký

  3. Dịch vụ Mongodb sẽ không bắt đầu

  4. Thao tác trên tài liệu MongoDB là Nguyên tử và Cô lập, nhưng Chúng có Nhất quán không?

  5. Có ai đã sử dụng một cơ sở dữ liệu đối tượng với một lượng lớn dữ liệu?