如何在mongoDB中将新的整数字段添加到$ project中

时间:2019-12-05 08:55:07

标签: mongodb

我需要像这样添加RoomId和BuildingId字段。 value1和value2是两个整数变量。我该如何编码?

$project: {
   "_id": 0,
   RoomId: value1,
   BuildingId: value2,
   "CalcItems": 1
}

谢谢...

2 个答案:

答案 0 :(得分:0)

我在$ project之后使用了$ set

$project: {
   "_id": 0,
   "CalcItems": 1
},
$set: {
   RoomId: value1,
   BuildingId: value2
}

然后我得到了这样的结果

{
  "_id":ObjectId("5de7370b3fe77f26100bf5d9"),
  "RoomId":1
  "BuildingId":1
  "CalcItems": 23
}

答案 1 :(得分:0)

您可以使用$ literal

示例:


$project: {
  _id: 0,
  RoomId: {
       $literal: value
  }
}