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

Рамка за агрегиране на MongoDB $subtract

Не мога да повторя вашето поведение:

> db.tg.find()
{ "_id" : ObjectId("511223348a88785127a0d13f"), "a" : 1, "b" : 1, "name" : "xxxxx0" }
> db.tg.aggregate([{ $match: { "a" : {$exists:true}, "b" : {$exists:true} } }, { $project: { _id : 0,name : 1, r1: {$subtract:["$a", "$b"]} }}, { $limit: 100 }])
{ "result" : [ { "name" : "xxxxx0", "r1" : 0 } ], "ok" : 1 }

Можете ли да ни дадете малко повече информация като вашата версия на MongoDB?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoexport, използващ $gt и $lt ограничения за период от време

  2. Mongoose не чете от вторичната база данни Mongo

  3. Отпечатайте стойността на документа в обвивката на mongodb

  4. Mongo преобразува всички числови полета, които се съхраняват като низ

  5. MongoError:неуспешно свързване със сървъра при първото свързване