MongoDB
 sql >> Baza danych >  >> NoSQL >> MongoDB

Struktura agregacji MongoDB $subtract

Nie mogę powtórzyć twojego zachowania:

> 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 }

Czy możesz podać nam trochę więcej informacji, takich jak twoja wersja MongoDB?




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Mongoose aktualizuje głębokie tablice

  2. Mongoose Walidacja klucza obcego (ref)

  3. Limit zapełniania węzła js mongoose

  4. Agregacja Mongodb $grupa, ogranicz długość tablicy

  5. C# 10gen i mongo:deserializacja członków jako interfejsów