本文整理匯總了Java中org.springframework.data.mongodb.core.query.Query.query方法的典型用法代碼示例。如果您正苦於以下問題:Java Query.query方法的具體用法?Java Query.query怎麽用?Java Query.query使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類org.springframework.data.mongodb.core.query.Query
的用法示例。
在下文中一共展示了Query.query方法的5個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。
示例1: getQueryForIndex
import org.springframework.data.mongodb.core.query.Query; //導入方法依賴的package包/類
@Override
public Query getQueryForIndex(String indexName, Object indexValue) {
if (FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME
.equals(indexName)) {
return Query.query(Criteria.where(PRINCIPAL_FIELD_NAME).is(indexValue));
} else {
return null;
}
}
示例2: getQueryForIndex
import org.springframework.data.mongodb.core.query.Query; //導入方法依賴的package包/類
protected Query getQueryForIndex(String indexName, Object indexValue) {
if (FindByIndexNameSessionRepository.PRINCIPAL_NAME_INDEX_NAME.equals(indexName)) {
return Query.query(Criteria.where(PRINCIPAL_FIELD_NAME).is(indexValue));
} else {
return Query.query(Criteria.where(ATTRS_FIELD_NAME +
MongoSession.coverDot(indexName)).is(indexValue));
}
}
開發者ID:spring-projects,項目名稱:spring-session-data-mongodb,代碼行數:10,代碼來源:JacksonMongoSessionConverter.java
示例3: createAdminUser
import org.springframework.data.mongodb.core.query.Query; //導入方法依賴的package包/類
private boolean createAdminUser(String login, String password) {
Query q = Query.query(byLogin(login));
Update u = new Update()
.setOnInsert(SmartiUser.FIELD_ROLES, Collections.singleton("ADMIN"))
.setOnInsert(SmartiUser.FIELD_PASSWORD, password);
final WriteResult writeResult = mongoTemplate.upsert(q, u, SmartiUser.class);
return writeResult.getN() > 0 && !writeResult.isUpdateOfExisting();
}
示例4: getNotebooksByKey
import org.springframework.data.mongodb.core.query.Query; //導入方法依賴的package包/類
public List<Notebook> getNotebooksByKey(String keyWord) {
Query query = Query.query(Criteria.where("title").regex(keyWord,"i"));
return mongoTemplate.find(query, Notebook.class, "Notebook");
}
示例5: getUsersByKey
import org.springframework.data.mongodb.core.query.Query; //導入方法依賴的package包/類
public List<User> getUsersByKey(String keyWord){
Query query = Query.query(Criteria.where("username").regex(keyWord,"i"));
return mongoTemplate.find(query, User.class, "User");
}