찾다

 >  Q&A  >  본문

python - 如何使用mongoengine只查询mongo库的部分字段, 而不是全部字段?

一般使用mongoengine会查询符合条件的所有的文档(即文档里的所有字段都会查询出来),现在只想查出文档里的部分字段, 并且保持查询效率不能降低

问题补充:这里提到的问题是使用django + mongoengine模块来查询mongodb数据库, 不是直接使用类似pymongo这样的模块来查询,如何查出部分字段, 并保持较高效率?

PHP中文网PHP中文网2888일 전566

모든 응답(2)나는 대답할 것이다

  • 大家讲道理

    大家讲道理2017-04-17 17:47:04

    find의 두 번째 매개변수를 사용하세요.
    데이터

    으아악

    쿼리문

    으아악

    쿼리 결과

    으아악

    더 많이 읽고 덜 쓸 때 색인을 구축하세요.

    회신하다
    0
  • ringa_lee

    ringa_lee2017-04-17 17:47:04

    으아악

    QuerySet 클래스의 fields 메소드는 필수 필드만 가져올 수 있습니다

    회신하다
    0
  • 취소회신하다