sql >> Databasteknik >  >> NoSQL >> MongoDB

inbyggd uppdatering i Sails with Mongo fungerar inte med ObjectId

Om du vill använda native() kan du alltid prova samma fråga direkt i din mongo-DB. Eftersom _id är ett objekt-id bör du

var ObjectId = require('mongodb').ObjectID;

 User.native(function (err, collection) {
  collection.update({_id: new ObjectId(anIdVariable)},{$push:{pubs:aPubsVariable}}, function (err) {
});

Du kan lägga till mongo-native-drivrutinen till din app med npm install mongodb --save



  1. Lägg till en validator till en Mongodb-samling med pymongo

  2. DeprecationWarning:Lyssna på händelser i Db-klassen har fasats ut och kommer att tas bort i nästa större version

  3. Vad är det rekommenderade tillvägagångssättet för databaser med flera hyresgäster i MongoDB?

  4. Redis-cli --csv-alternativ (exporterar till csv)