在开发我的项目时遇到了一些问题。首先,如何确保在进行子文档突变后数据持久存储到磁盘?例如,当我想插入/ upsert /替换整个文档时,我只是这样做:
bucket.insert('key', 'value', { persist_to: 1 }, err => {
// callback
});
但是在文档中我找不到应该在变异查询中放置持久选项的位置。目前我正在使用的代码:
bucket.mutateIn('key').counter('balance', -100).execute(err => {
// callback
});
接下来的问题是:n1ql查询怎么样?它们是否只能在数据持久保存到磁盘时进行回调?