mongodb 多表分页怎么查询?
阿神
阿神 2017-04-28 09:04:38
0
2
747

mongodb需要查询2个表,进行分页,因为需要限制第二个表的条件。这个怎么写?

阿神
阿神

闭关修行中......

모든 응답(2)
Peter_Zhu

Mongodb는 다중 테이블 쿼리에 적합하지 않습니다. 테이블 구조 설계 아이디어는 SQL 데이터베이스와 완전히 다릅니다. 다중 테이블 쿼리를 피하기 위해 mongodb의 테이블 구조 설계에 더 익숙해지는 것이 좋습니다.

迷茫

DBRef 메소드 연관, 예:
테이블 1 1, 테이블 2 2,
db.one.insert({name:"Flying Fox"})
o = db.one.find( {name :"Flying Fox"})[0]
db.two.insert({"title":"Associated one"},one:[new DBRef('one',o._id)])
db.two.find({title:"Hello China!"})[0].one[0].fetch()
페이징 쿼리를 수행하려면 건너뛰기와 제한을 사용하세요. 예:
db.two .find().sort({"이름":1}).skip(10).limit(10);

온라인에는 많은 정보가 있는데, 핵심 정보는 DBRef, 정렬, 건너뛰기, 제한입니다!

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!