Azure 移动应用程序 Nodejs 后端提供的数据类型无效
Azure mobile app Nodejs back end Invalid data type provided
我正在尝试在 table 中插入一行。
这是我所做的步骤:
I 运行 在数据库中创建 table 语句以创建 table test
Create table test4
(
id int primary key identity (1, 1),
name nvarchar(100)
)
然后我转到应用服务编辑器并创建名为 test4.js
的文件 javascript
var table = module.exports = require('azure-mobile-apps').table();
然后我转到我的 API 并执行插入逻辑:
var test = {
name: "test country1",
};
req.azureMobile.tables('test4')
.insert(test)
.then(() => res.send({
status: config.get('statusResponse.success'),
token: 'token'
})).catch(error => {console.log("error " + error)});
我不知道为什么会出现这个错误。
error Error: Invalid data type provided
我更新我的问题
当我使用 Azure 的 Easy tables 创建 table 时,我可以将记录插入 table,但我想使用我创建的存在 table用我的 tsql
error Error: Invalid data type provided
根据您提供的用于创建 table 的语句:
Create table test4
(
id int primary key identity (1, 1),
name nvarchar(100)
)
正如30 DAYS OF ZUMO.V2 (AZURE MOBILE APPS): DAY 6 – PERSONAL TABLES提到的系统字段:
The ‘id’ field is a string – it can be anything, but it has to be unique as the id is a primary key. If you don’t specify it, Azure Mobile Apps will assign the string representation of a v4 GUID to this field.
我正在尝试在 table 中插入一行。 这是我所做的步骤:
I 运行 在数据库中创建 table 语句以创建 table test
Create table test4
(
id int primary key identity (1, 1),
name nvarchar(100)
)
然后我转到应用服务编辑器并创建名为 test4.js
的文件 javascriptvar table = module.exports = require('azure-mobile-apps').table();
然后我转到我的 API 并执行插入逻辑:
var test = {
name: "test country1",
};
req.azureMobile.tables('test4')
.insert(test)
.then(() => res.send({
status: config.get('statusResponse.success'),
token: 'token'
})).catch(error => {console.log("error " + error)});
我不知道为什么会出现这个错误。
error Error: Invalid data type provided
我更新我的问题
当我使用 Azure 的 Easy tables 创建 table 时,我可以将记录插入 table,但我想使用我创建的存在 table用我的 tsql
error Error: Invalid data type provided
根据您提供的用于创建 table 的语句:
Create table test4
(
id int primary key identity (1, 1),
name nvarchar(100)
)
正如30 DAYS OF ZUMO.V2 (AZURE MOBILE APPS): DAY 6 – PERSONAL TABLES提到的系统字段:
The ‘id’ field is a string – it can be anything, but it has to be unique as the id is a primary key. If you don’t specify it, Azure Mobile Apps will assign the string representation of a v4 GUID to this field.