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

native opdatering i Sails with Mongo virker ikke med ObjectId

Hvis du vil bruge native() kan du altid prøve den samme forespørgsel direkte i din mongo-DB. Fordi _id er et 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 tilføje mongo-native-driveren til din app med npm install mongodb --save



  1. SailsJS og Mongos unikke egenskab ignoreres

  2. Twisted:hvorfor er det, at det at sende et udskudt tilbagekald til en udskudt tråd pludselig får tråden til at blokere?

  3. Forbind og forespørg Mongo-database over SSH med privat nøgle i Python

  4. Rails Mongoid kan ikke godkendes - mislykkedes med fejl 13:ikke autoriseret til forespørgsel på my_db.my_collection