tyoshikawa1106のブログ

- Force.com Developer Blog -

SFDC:Remote Objectsで日付型のNULL判定

Remote ObjectsのWhere句で日付項目のNULLを除外する条件式を指定したかったのですが、『ne: ''』という方法ではうまくいきません。

f:id:tyoshikawa1106:20141121005909p:plain


日付のNULLを除外したい場合は『gte : new Date('1900/1/1')』というように特定の日付以降という条件でNULLを除外して取得できます。

var accountObj = new SObjectModel.Account();
accountObj.retrieve({
    where : {
        LastViewedDate :{
            gte  : new Date('1900/1/1')
        }
    },
    orderby: [{LastViewedDate : 'DESC'}],
    limit: 200
},function(err, results) {
    // ...
}