MongoDB
 sql >> Teknologi Basis Data >  >> NoSQL >> MongoDB

Mongo $addToSet dengan beberapa nilai sintaks yang benar

Anda perlu menambahkan objek untuk mengatur UsersAndQuestions:

{$addToSet: {UsersAndQuestions: { userID: idToAdd, questionID: questionToAdd } }}

PERBARUI.

Saya akan melakukannya dengan dua pertanyaan:

Listing.update({_id: ObjectId(listingToUpdate), 'UsersAndQuestions.userID': idToAdd}, 
    {"$addToSet": {"UsersAndQuestions.$.questionID": questionToAdd}}
    , function (err, result) {
        if(result.n === 0){
            //we haven't found document with the userId - idToAdd
            //we need to insert to UsersAndQuestions document with this user
            Listing.update({_id: ObjectId(listingToUpdate)},
                {$addToSet: {UsersAndQuestions: { userID: idToAdd, questionID: questionToAdd } }}, 
                function(err, res){

                })
        }
})



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Tidak dapat menimpa model setelah dikompilasi Mongoose

  2. MongoNetworkError:gagal terhubung ke server [localhost:27017] pada koneksi pertama [MongoNetworkError:connect ECONNREFUSED 127.0.0.1:27017]

  3. Memuat kode embed JWplayer dari koleksi database ke dalam template halaman di meteor.js

  4. mongodb terhubung menggunakan php

  5. Kueri menggunakan rentang tanggal di MongoDB di Jawa