如何将Bson ObjectId添加到JObject

时间:2018-12-28 13:13:00

标签: mongodb asp.net-core .net-core asp.net-core-mvc asp.net-core-2.1

我正在尝试使用JObject返回键值。在mongodb中插入值后,我得到了ObjcetId。我正在使用JObject返回值作为键值对。通过使用下面的代码,我将objectid分配给密钥。

JObject returnId= new JObject(); dynamic id = Document["_id"].AsObjectId; returnValue = returnId.Add("_id",id);

我在第三行收到未处理的异常。为什么我遇到这个问题以及如何解决。

我想返回下面的值

"_id":"12345667889"

任何人都可以帮助我。

谢谢...

1 个答案:

答案 0 :(得分:0)

我更改了以下代码

JObject returnId= new JObject();BsonDocument returnId = new BsonDocument()

现在可以正常工作了。