sql >> Database teknologi >  >> NoSQL >> MongoDB

Lav dynamisk forespørgsel med Mongoose

Du skal oprette dine updates objekt i to trin:

var updates = { $push: {} };
updates.$push["array.$.array2." + index + ".answeredBy"] = userId;

Opdater

Nu, hvor node.js 4+ understøtter computere ejendomsnavne , kan du gøre dette i ét trin:

var updates = { $push: {
    ["array.$.array2." + index + ".answeredBy"]: userId
} };



  1. Sådan sender du ObjectId fra MongoDB i MVC.net

  2. Hvordan finder man kodesamling med regex og komplekse kriterier ved hjælp af Java MongoDB-driver?

  3. Rails 3 ved hjælp af MongoDB via mongoid-adapter - er der nogen måde at dele attributspecifikationer på uden at bruge Single-Table Inheritance?

  4. RuntimeError:-ERR Ukendt kommando, der kører redis gem på Ruby