Mongo节点js,如何不返回整个对象文档?

问题描述 投票:0回答:1

例如,下面的对象。如果我不想返回整个对象,我只想返回DateInStock,该怎么办?我们如何使用node js在mongo中查询它?

对象

{
    "message": "success",
    "data": [
        {
            "_id": "5ddc97ebeefab43ae69c09a3",
            "VIN": "1D3HB18T29S817612",
            "Body": "Quad Cab Pickup",
            "BookValue": "6686",
            "DateInStock": "08/01/2019",
            "Description": "",
            "Doors": 4,
            "DriveType": "RWD",
            "EngineCylinders": "8",
            "EngineDisplacement": "5.7L",
            "ExteriorColor": "Deep Water Blue Pearl",...
javascript node.js mongodb
1个回答
1
投票

您可以将对象与要包括或排除的字段一起传递。

1的值将包含该字段,0的值将排除该字段。

请注意,_id默认返回,因此如果要排除它,则必须通过_id: 0

db.yourColletion.find({ _id: "5ddc97ebeefab43ae69c09a3" }, { "DateInStock": 1 })
© www.soinside.com 2019 - 2024. All rights reserved.