Abh*_*hek 6 .net c# azure azure-cosmosdb
所以我整个上午搜索但找不到满意的答案
我正在尝试编写一个通用方法(服务),它将对象作为输入(可以是JObject或Document或动态),并在集合中查询对象中的属性.
示例 - 如果您发送{"name":"abc"},我将在任何文档中搜索name ="abc".如果你发送{"name":"abc","department":"xyz"},它会搜索这两个字段.
问题 - 该方法的最佳输入应该是什么?选项 - 1. public bool Exists(Document doc)//假设我已经有了Collection.Selflink这个类.我似乎无法迭代doc对象的属性.
有没有更简单的方法来查看文档是否与集合中的任何文档匹配.我只对匹配文档中的字段感兴趣.
提前致谢!
开箱即用不支持此功能。
我想象一些自定义代码迭代传入的对象并将每个属性附加到 SQL 或 Linq 中的 where 子句可能会解决问题。
不过,嵌套对象和数组可能会开始变得混乱。
如果您希望看到原生支持,请投票http://feedback.azure.com
归档时间: |
|
查看次数: |
665 次 |
最近记录: |