0
我想執行query
,它在app Engine的DataStore上檢查IN
條件的數據。是否可以在數據存儲中執行IN
條件的查詢?我正在使用下面的代碼,但我不確定它是否會起作用。如果它不可能,那麼請爲此提出任何解決方案,因爲我想根據標準列表檢查我的數據。在DataStore Google App Engine中執行IN查詢
代碼:
EntityManager mgr = null;
Cursor cursor = null;
List<UserFeedMaster> execute = null;
try {
mgr = getEntityManager();
Query query = mgr
.createQuery("select f from UserFeedMaster f where f.userName=:userName_fk1 and f.feedBlobKey in (id1,id2,id3)");
query.setParameter("userName_fk", id);
} finally {
mgr.close();
}
return CollectionResponse.<UserFeedMaster> builder().setItems(execute)
.setNextPageToken(cursorString).build();