C# 在documentDb中动态创建查询
所以我找了一上午,但没有找到满意的答案 我正在尝试编写一个通用方法(服务),它将对象作为输入(可以是JObject、Document或dynamic),并在集合中查询对象中的属性 示例-如果您发送{“name”:“abc”},我将在任何文档中搜索name=“abc”。如果发送{“name”:“abc”,“department”:“xyz”},它将在两个字段上搜索 问题-该方法的最佳输入是什么? 选项- 1.public bool Exists(Document doc)//假设我已经有了Collection.Selflink类。 我似乎无法遍历doc对象的属性C# 在documentDb中动态创建查询,c#,.net,azure,azure-cosmosdb,C#,.net,Azure,Azure Cosmosdb,所以我找了一上午,但没有找到满意的答案 我正在尝试编写一个通用方法(服务),它将对象作为输入(可以是JObject、Document或dynamic),并在集合中查询对象中的属性 示例-如果您发送{“name”:“abc”},我将在任何文档中搜索name=“abc”。如果发送{“name”:“abc”,“department”:“xyz”},它将在两个字段上搜索 问题-该方法的最佳输入是什么? 选项- 1.public bool Exists(Document doc)//假设我已经有了Coll
提前谢谢 这不是现成的支持 我可以想象,在SQL或Linq中迭代传入的对象并将每个属性附加到where子句的一些自定义代码可能会解决这个问题 不过,嵌套对象和数组可能会开始变得混乱 如果您希望看到本机支持这一点,请投赞成票