我们的应用程序目前正在使用 MongoDb。我们的计划是使其与 Datastore 配合使用。在我们的应用程序中,有一些 API 调用,我们不知道它的响应是如何构建的。因此,我们使用动态类型。我们得到响应并将其按原样放入 Mongodb。
就我们所研究的而言,Google.Cloud.Datastore.V1 .Net SDK 促使开发人员使用结构化类型。我们必须创建一个实体,它具有带有预定义键名的某些属性。
如下所示:
MapField<string, Value> fields = new MapField<string, Value>();
fields.Add("d1", "string value");
fields.Add("d2", 30);
fields.Add("d3", 55);
var entity = new Entity
{
Key = key,
Properties = { fields }
};
Run Code Online (Sandbox Code Playgroud)
我已经尝试过将 API 响应设置为一个字段。不幸的是,它最终将响应保存为字符串。
有没有办法实现它?