如何使用 MongoDB 仅从 int64 类型获取值

How to get only the value from int64 type with MongoDB

我使用 RestHeart 从 MongoDB 获取数据。当我从包含 int64 类型字段(在此示例中 "INT64_NUMBER")的集合中请求文档时,响应包含:

"FLAG_A": "Y",
"FLAG_B": "N",
"INT64_NUMBER" {
    "$numberLong": "34"
},
"NUM_D": 123

是否有任何选项可以在不使用“$numberLong”类型的情况下获取相同的信息?我的意思是,类似于以下内容:

"FLAG_A": "Y",
"FLAG_B": "N",
"INT64_NUMBER": "34",
"NUM_D": 123

我认为我应该对项目使用某种聚合,但我自己找不到解决方案,也没有在网上找到示例。有人可以指导我找到合适的解决方案吗?提前致谢。

不,你不能。那是 bson https://docs.mongodb.com/manual/reference/mongodb-extended-json/

的严格 json 表示