【发布时间】:2014-06-20 17:26:45
【问题描述】:
我正在使用 Apigee BaaS。从 UI 即 apigee.com/appservices,我可以使用 JSON 数组同时创建多个实体。例如这里的 json 数组在集合 /employees 上创建了三个实体。
[
{
"name": "John",
"employeeId": "1"
},
{
"name": "Doe",
"employeeId": "2"
},
{
"name": "Danny",
"employeeId": "3"
}
]
现在我正在尝试使用 nodeJs SDK 模拟相同的功能 - https://github.com/usergrid/usergrid/tree/master/sdks/nodejs
client.createEntity(options, function(err, entity) {
if (err) {
//error - entity not created
} else {
//set is additive, so previously set properties are not overwritten
entity.set(entityJsonArr);
//finally, call save on the object to save it back to the database
entity.save(function(err) {
if (err) {
//error - entity not saved
console.log('failure');
} else {
//success - new entity is saved
console.log('success');
}
});
}
});
这无助于同时创建多个实体。方法 createCollection 创建一个集合而不一定是一堆实体。谁能帮我解决这个问题?
或者我应该继续使用请求并在 Apigee BaaS 上触发 HTTP 帖子吗?在那种情况下,我不会使用 sdk。
【问题讨论】: