sql >> Databasteknik >  >> NoSQL >> MongoDB

Använda $in i MongooseJS med kapslade objekt

Du kan ringa maptasks array för att projicera den i en ny array med bara ObjectId värden:

models.Tasks.findAllByIds({
    ids: data.tasks.map(function(value) { return value.task; }),
    query: query
}, function(items) { ...


  1. MongoDB Upsert förklaras

  2. Lookup pipeline:`$match` lokalt fält `$in` array när från värde är arrayen och lokalt värde finns att hitta

  3. Fel vid uppgradering av Mongodb från 3.2 till 3.6

  4. uppdatering av id fungerar inte i mongoose