如何使用 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 表示
我使用 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 表示