我有一个集合用户,它有许多不同的属性。
Q.1我想使用特定查询运行查询并使用nodejs删除所有这些文档,我该怎么办?
Q.2如果我想使用nodejs删除所有文件,我该怎么做?
async.forEach(orders, function(order, callback) {
client.deleteDocument(colle._self,order, function(err, success) {
if (err) {
callback(err);
} else {
callback(null, success);
}
});
}, function(err, result) {
if (err) {
return respondFailed(res, { 'message': err }, 400);
} else {
respondSuccess(res, null, 0, { message: 'All Orders deleted.' });
}
});
答案 0 :(得分:0)
感谢您的关注。最后我发现了我的错误。
在我的代码中,我传递了coll._self集合链接而不是docu._self链接。
async.forEach(orders, function(order, callback) {
client.deleteDocument(order._self,order, function(err, success) {
if (err) {
callback(err);
} else {
callback(null, success);
}
});
}, function(err, result) {
if (err) {
return respondFailed(res, { 'message': err }, 400);
} else {
respondSuccess(res, null, 0, { message: 'All Orders deleted.' });
}
});
答案 1 :(得分:0)
我找不到批量删除的简单示例。 这是使用@ azure / cosmos sdk的类似解决方案:
mockAccountService.On("GetSavingAccount", mock.Anything, a, a, "Hello", int64(1)).Return(...})