springdata整合mongodb一些方法包括or,and,regex等等.pdf
《springdata整合mongodb一些方法包括or,and,regex等等.pdf》由会员分享,可在线阅读,更多相关《springdata整合mongodb一些方法包括or,and,regex等等.pdf(4页珍藏版)》请在文库网上搜索。
1、springdata 整合 mongodb 一些方法包括 or,and , regex 等等这几天接触 mongodb 以及 springdata ,自己英语比较戳,所以整理这些方法花的时间多了点,不过也是我第一次在外国网站整理技术不多说,直接上代码,这里只是给出一些操作方法而已,如果有需要源码的,请 Q 我206314068, 如转载请注明出处1 package mongodbProject1; 23 import java.util.List; 45 import mg.pojo.User; 6 import mg.pojo.UserList; 7 import mg.service.Us
2、erService; 8910 import org.springframework.context.ApplicationContext; 11 importorg.springframework.context.support.ClassPathXmlApplicationContext; 12 import org.springframework.data.mongodb.core.MongoTemplate; 13 import org.springframework.data.mongodb.core.query.Criteria; 14import org.springframew
3、ork.data.mongodb.core.query.CriteriaDefinition; 15 import org.springframework.data.mongodb.core.query.Query; 1617 import com.mongodb.CommandResult; 18 import com.mongodb.DBObject; 1920 publicclass Test 21 static ApplicationContext context= null ; 22 static MongoTemplatemongoTemplate=null ; 23 static
4、 24context= newClassPathXmlApplicationContext(“applicationContext.xml“); 25 mongoTemplate=context.getBean(MongoTemplate. class ); 26 27 /*28 * 查询 UserName中等于 123 的29 * where(String n) is(String s) 30*/31 org.junit.Test 32 publicvoid TestFind() 3334 Query query=Query.query( 35 Criteria.where(“UserNam
5、e“).is(“123“); / is 相当于 sql 语句中的 =36 DBObjectobj=query.getFieldsObject(); 37 try 38 Listuserlist=mongoTemplate.find(query, User. class ); 39 System.out.println(userlist); 40 catch (Exception e)e.printStackTrace(); 4142 43 /*44 * all() 方法是相当于 and 一样,功能是查询所有某个类型是数组或列表的字段中包含有 “00“ 与 “lzh“ 的记录具体详见45 *ht
6、tp:/docs.mongodb.org/manual/reference/operator/query/all/46 * 测试数据:47 * 4849 Password: “xyz“, 50 UserName: “school“, “book“, “bag“, “headphone“, “appliance“ , 51 52*/53 org.junit.Test 54 publicvoid testAll() 55 Query query=Query.query(Criteria.where(“UserName“).all(“00“,“lzh“); 56 try 57 Listuserlis
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- springdata 整合 mongodb 一些 方法 包括 or and regex 等等