【发布时间】:2019-02-13 22:55:27
【问题描述】:
我正在使用 Azure 表存储在插入新项目后发送推送通知。目前我正在尝试查询第二个表以检索我想用于推送通知的字符串。
我对 Node.js 还是很陌生,所以我编写了一些代码并尝试了以下方法来启动对 TestTable 的查询,以根据 TestProperty 找到正确的实体。找到正确的实体后,我想使用其中的特定属性进行处理。
这是我使用当前代码时遇到的错误:
TypeError: Cannot read property 'table' of undefined
我尝试查询第二个表的部分代码
var azureMobileApps = require('azure-mobile-apps'),
tables = require('azure-mobile-apps/src/express/tables'),
queries = require('azure-mobile-apps/src/query'),
logger = require('azure-mobile-apps/src/logger');
var table = azureMobileApps.table();
table.insert(function (context) {
logger.info('Running TestTable1.insert');
var testTable = azureMobileApps.tables.table('TestTable2');
var query = queries.create('TestTable2').where({ TestProperty : context.item.testproperty });
return context.execute()
.then(function (results) {
.....
【问题讨论】:
标签: javascript node.js azure azure-table-storage azure-mobile-services