我正在使用数据存储区(buildfire.datastore)来保存在管理面板上创建的一些数据。当我尝试获取该数据时,它会多次尝试使控制台泛滥:
datastore.search again! total overall resend attempts 4
然后我得到一堆关于"未处理数据包的警告"但它附带的物体是我正在寻找的正确物体。我得到了我正在寻找的数据,它只是很慢并且会引起很多警告。
如果我用publicData替换数据存储区,我不会在控制台中收到任何警告,一切都会快得多。
根据我的理解,我想使用数据存储区而不是 publicData ,因为我不希望我保存到数据存储区的数据被编辑通过小部件。只是想知道我是否想要看到所有这些警告并且数据存储滞后。
修改:
以下是我用于数据存储区的代码
buildfire.datastore.search({}, 'location', (err, res) => {
if (err) {
console.log('Error fetching records: ', err);
} else {
this.setState({ locations: res });
}
})