使用Node.js documentdb.DocumentClient时,我可以轻松创建数据库和集合,但如果我想要查询现有集合,如何构建应该是此代码行中第一个参数的collectionLink ? collectionLink应该包含什么?
client.queryDocuments(collectionLink, "SELECT * FROM docs d WHERE d.Email = 'test@test.com'").toArray(function(err, results){});
答案 0 :(得分:1)
DocumentCollection链接是基于格式构建的
dbs/databaseId/colls/collectionId
因此,如果您的databaseId
为MyDatabase
且collectionId
为MyCollection
,那么collectionLink将为:
dbs/mydatabase/colls/mycollection
或者更简单地说,您可以使用已有的DocumentClient为您构建此文件:
var collectionLink = client.createDocumentCollectionUri(databaseId, collectionId);