sql >> Databasteknik >  >> NoSQL >> MongoDB

MongoDB aggregeringsramverk $subtrahera

Jag kan inte replikera ditt beteende:

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

Kan du ge oss lite mer information som din MongoDB-version?




  1. MongoDB dålig skrivprestanda på stora samlingar med 50 000 000 dokument plus

  2. Operativa faktorer att beakta under MongoDB-datamodellering

  3. Ska jag komma åt mongodb direkt?

  4. gränser för antalet samlingar i databaser