【发布时间】:2022-01-17 19:01:18
【问题描述】:
我正在尝试在 MongoDB 中进行查找搜索,我只想将 objectId 作为字符串返回,但我得到了:
[
{
"_id": {
"$oid": "6114ffebae76283ccfb92c44"
}
}
[
我想要:
[
{
"$oid": "6114ffebae76283ccfb92c44"
}
]
这是我的查询:
db.person.find(
{ $and: [{"age":20},{"name":"Frank"}] }, {"_id":1}
)
【问题讨论】:
-
$oid应该是MongoDB Extended JSON 的语法。如果您只是想提取 ObjectId 的“值”,您可能正在寻找 $toString -
您从哪里(什么工具,例如 mongo shell 等)运行查询?