MongoDB
 sql >> база данни >  >> NoSQL >> MongoDB

родната актуализация в Sails with Mongo не работи с ObjectId

Ако искате да използвате native(), винаги можете да опитате същата заявка директно във вашата mongo-DB. Тъй като _id е Object-id, трябва

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

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

Можете да добавите mongo-native-driver към вашето приложение с npm install mongodb --save



  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. MongoDB Връзка едно към много

  2. Mongoose запитване по дата

  3. Премахване на данни от mongo документ с PHP

  4. Как да се справяте с взаимоотношенията, докато използвате mongodb

  5. Как да конвертирате BSON Timestamp от Mongo changestream в дата?