gpt4 book ai didi

javascript - DocumentDB 的 Node js 参数化查询

转载 作者:行者123 更新时间:2023-12-01 02:43:03 38 4
gpt4 key购买 nike

谁能告诉我需要哪个 Node 模块来参数化 Node.js 中的 DocumentDB 查询?

我的查询结构与此非常相似 Microsoft 例子。我正在使用 documentdb 模块,但 SqlQuerySpec 和 SqlParametersCollection 无法识别。

IQueryable<Book> queryable = client.CreateDocumentQuery<Book>(
collectionSelfLink,
new SqlQuerySpec
{
QueryText = "SELECT * FROM books b WHERE (b.Author.Name = @name)",
Parameters = new SqlParameterCollection()
{
new SqlParameter("@name", "Herman Melville")
}
});

最佳答案

使用 SDK 在 Node.js 中尝试此操作 azure-documentdb-node :

var querySpec = {
'query': 'SELECT * FROM books b WHERE (b.Author.Name = @name)',

"parameters": [
{ "name": "@name", "value": 'Herman Melville' }
]
}

client.queryDocuments(collectionUrl, querySpec).toArray(function(err, results) {
if(err) return console.log(err);

console.log(results);
});

关于javascript - DocumentDB 的 Node js 参数化查询,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47431578/

38 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com