gpt4 book ai didi

mongodb - 只返回一个属性 "_id"

转载 作者:IT老高 更新时间:2023-10-28 13:07:29 25 4
gpt4 key购买 nike

我想知道是否有办法只返回 _iduser_idtotal 而没有 items 子文档。

{
"_id" : 122,
"user_id" : 123456,
"total" : 100,
"items" : [
{
"item_name" : "my_item_one",
"price" : 20
},
{
"item_name" : "my_item_two",
"price" : 50
},
{
"item_name" : "my_item_three",
"price" : 30
}
]
}

最佳答案

find lets you select fields的第二个参数| .所以你可以使用这个(注意,_id 字段总是被选中):

db.mycollection.find({}, {"user_id": 1, "total": 1});

您还可以排除某些字段,因此这是等效的:

db.mycollection.find({}, {"items": 0});

您可以通过以下方式排除 _id 字段:

db.mycollection.find({}, {"user_id": 1, "_id": 0});

关于mongodb - 只返回一个属性 "_id",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11026476/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com