【发布时间】:2018-07-03 17:37:46
【问题描述】:
我让 Azure 运行带有 Azure-mobile-apps 包 "azure-mobile-apps": "^3.0.1" 的 Node 服务器。我可以使用req.azureMobile 从 EasyAPI 文件中的任何给定表中获取结果:
module.exports = {
get: asyncMiddleware(async (req, res, next) => {
const deviceTable = req.azureMobile.tables('Devices');
var results = await deviceTable.where(function(date) {
return this.last_active < date
}, new Date(2018,5,5)).read();
res.status(201).send(results);
})
};
但是如果我想删除where 子句的结果呢?
module.exports = {
delete: asyncMiddleware(async (req, res, next) => {
const deviceTable = req.azureMobile.tables('Devices');
await deviceTable.where(function(date) {
return this.last_active < date
}, new Date(2018,5,5)).delete();
res.status(201).send();
})
};
我愚蠢地尝试了上述方法,但没有奏效。我发现 azure-mobile-apps 的文档很难找到也很难理解。我找到了这个页面right here,但这并没有告诉我可以使用什么。
【问题讨论】:
标签: node.js azure azure-mobile-services