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

Argumen agregat Mongodb ke $lookup harus berupa string

Karena Anda mencoba menggunakan $lookup fitur (sintaks) dari MongoDB v3.6 di MongoDB v3.4

MongoDB v3.4 $lookup sintaks:

{
   $lookup:
     {
       from: <collection to join>,
       localField: <field from the input documents>,
       foreignField: <field from the documents of the "from" collection>,
       as: <output array field>
     }
}

MongoDB v3.6 $lookup sintaks:

{
   $lookup:
     {
       from: <collection to join>,
       let: { <var_1>: <expression>, …, <var_n>: <expression> },
       pipeline: [ <pipeline to execute on the collection to join> ],
       as: <output array field>
     }
}

https://docs.mongodb.com/manual/reference/operator/ agregasi/pencarian/



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Ekspor json yang valid dari koleksi mongodb

  2. Seberapa cepat Redis daripada mongoDB?

  3. MongoDB BasicDBObject vs Dokumen di java

  4. JSONObject ke Dokumen

  5. Nodejs tidak dapat terhubung ke mongodb di cloud shell