0

我有一个检索 mongodb 对象的类,这个类是我的应用程序的 json 输出。问题是我想隐藏我无法完成的“_id”字段。我尝试这样做(我在这里接受的答案中找到了):

    [ScriptIgnore]             
    [BsonRepresentation(BsonType.ObjectId)]    
    public string _id { get; set; }    

但是“_id”属性仍然显示在我的结果中。我要提几件事:-我使用.net MVC4 API项目-我使用的mongodb项目是完整结果中的一个孩子:

{“响应”:{“数据”:{“_id”:“51c38b14dc2ab62eb0265395”,.....},...“版本”:1.0}

4

1 回答 1

1

尝试改用该[JsonIgnore]属性:

[JsonIgnore]  
[BsonRepresentation(BsonType.ObjectId)]    
public string _id { get; set; } 
于 2013-06-24T21:32:23.243 回答