我怎样才能读取node.js中删除的sql条目

我有兴趣从SQL表中读取已删除的项目。 我已经启用softdelete,所以如果我删除一个条目,删除的列将被设置为“true”。

与节点我做这样的阅读,但它似乎没有返回删除项目。 我怎样才能读取删除的项目?

tableName.where( function(id) { return this.id == id && (this.deleted == true || this.deleted == false); }, elem.uuid).read().then.... 

查询API过滤删除项目?

目前,您需要在查询对象上将includeDeleted属性设置为true。 从另一个表中读取已删除项目的示例表定义可能如下所示:

 var table = module.exports = require('azure-mobile-apps').table() var queries = require('azure-mobile-apps/src/query') table.read(function (context) { var query = queries.create('otherTable') query.includeDeleted = true return context.tables('otherTable').read(query) }) 

如果要从当前表中读取已删除的项目,则读取操作如下所示:

 table.read(function (context) { context.query.includeDeleted = true return context.execute() }) 

我已经在azure-query-js github存储库上创build了一个问题,使它更容易 – https://github.com/Azure/azure-query-js/issues/18