【问题标题】:How to add Bson ObjectId to JObject如何将 Bson ObjectId 添加到 JObject
【发布时间】:2018-12-28 13:12:59
【问题描述】:

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

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

我在第三行得到unhandle exception。为什么我会遇到这个问题,我该如何解决。

我想像下面这样返回值

"_id":"12345667889"

谁能帮帮我。

谢谢...

【问题讨论】:

  • 您的异常的类型和消息是什么?
  • 这是我在 System.Dynamic.UpdateDelegates.UpdateAndExecute3[T0,T1,T2 的 CallSite.Target(Closure , CallSite , JObject , String , Object )\n ,Tret](CallSite 站点, T0 arg0, T1 arg1, T2 arg2)\n

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


【解决方案1】:

我改了下面的代码

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

现在它工作正常。

【讨论】:

    猜你喜欢
    • 2018-06-18
    • 2021-02-22
    • 1970-01-01
    • 2012-03-12
    • 1970-01-01
    • 1970-01-01
    • 2021-12-18
    • 2020-08-31
    • 1970-01-01
    相关资源
    最近更新 更多