如圖所示,Table 內有2個 Boolean 欄位, visible(大約2月前已經在用) 和 needFix(昨天才創建)。當我 Query visible ,結果是正常的,回傳100個符合的結果。當我Query needFid,結果是錯誤的,只回傳1一個符合的結果(而且結果總是最近 create 的 object)
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////
var _ = require("lodash");
var AV = require('leanengine');
var avAppID = "myappID";
var avAppKey = "myappKey";
var avMasterKey = "myMasterKey";
AV.initialize(avAppID, avAppKey, avMasterKey);
AV.Cloud.useMasterKey();
var CLASS = "Building"
var query = new AV.Query(CLASS);
query.equalTo('needFix', true); // 错误:只回传1个最新 created 的Object,但应该回传100个 Object
//query.equalTo('visible', true); //正常回传100个 Object
query.find().then(function (results) {
console.log('results', results.length)
_.each(results,function(obj){
console.log("obj: ", obj.id)
})
}, function (error) {
console.log(error)
});
query.equalTo('visible', true);
query.equalTo('needFix', true);
-
创建时间
16年9月1日
-
最后回复
16年9月1日
-
6
回复
-
2.1K
浏览
-
2
用户
-
1
链接