sql >> データベース >  >> NoSQL >> MongoDB

他のコレクションのレコード数をマングースで埋める

    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);
    

    人を本に追加するとき、または本を人に追加するときは、両方のスキーマを更新する必要があります。現在の本のユーザーを取得するには、本を見つけて、そのowner_idsフィールドの長さを取得します。



    1. RedisSYNCおよびEXEC

    2. マングース非同期/待機検索してから編集して保存しますか?

    3. Apache HBase I / O – HFile

    4. 実行中のmongodbにダンプを復元する方法