【发布时间】:2016-05-14 03:30:00
【问题描述】:
我插入一个实体:
datastore.save({
key: datastore.key(['Users', 'bob']),
method: 'insert',
data: [
{
name: 'email',
value: 'bob@gmail.com',
excludeFromIndexes: false
}
]
}, function(err) {
if (!err) {
console.log('insert was a success');
}else{
console.log(err);
}
});
那我想通过邮件查询用户:
var query = datastore.createQuery('Users').filter('email', 'bob@gmail.com');
datastore.runInTransaction(function(transaction, done) {
transaction.runQuery(query, function(err, entities) {
if (!err) {
//insert another thing into the datastore here ...
}else{
console.log('err = ' + err);
transaction.rollback(done);
return;
}
});
});
但我得到了错误:
全局查询不支持强一致性
在文档中看到无法修改node的一致性,请问如何查询?
【问题讨论】:
标签: node.js google-app-engine google-cloud-platform