在我的存储过程中,我经常必须访问另一个文档,并且当前正在执行查询,例如var query = 'SELECT * from foo f where f.id = "bar"';
我知道这将始终返回1个结果,所以有没有一种方法可以直接通过id访问文档而无需执行查询?
答案 0 :(得分:0)
使用SQL(Core)时,您可以通过具有以下URL的REST API直接调用文档:
https:// {databaseaccount} .documents.azure.com / dbs / {db-id} / colls / {coll-id} / docs / {doc-id}
有关此界面的更多信息,请参见:Get a Document
这是您要寻找的吗?
答案 1 :(得分:0)
我知道这将始终返回1个结果,所以有办法吗 通过ID直接访问文档而无需查询?
据我所知,没有这样的方法无需在存储过程中进行查询即可直接获取文档。
如果要访问固定的文档,则可以将其作为json string parameter
完全传递到存储过程中,而无需执行冗余查询。
如果所访问的文档很灵活,则需要通过其id
或_self
属性进行查询。