当前位置: 首页 > 知识库问答 >
问题:

MongoCollection的find()方法调用查询吗?

齐威
2023-03-14

我已经制作了一个MongoCollection和一个包含我想要搜索的键和值的文档。当我调用MongoCollection.find(document)时,我看不到对MongoStat进行的任何查询。但是,当我获取从find()方法返回的对象,并对其调用first()(由FindIterable从MongoIterable继承)时,在mongostat上会出现一个read查询。谁能给我解释一下这是怎么工作的吗?为什么find()方法返回一个没有查询匹配项的FindIterable,而是通过查询它来查找匹配项来进行查询?我从文档中看不到关于find()方法和first()方法如何工作的任何解释。

共有1个答案

鲁永福
2023-03-14

使用find的代码如下所示:

collection.find({key: 'value_to_compare'})
 类似资料:
  • 问题内容: 我希望使用find在rails控制器中编写此SQL查询: 我该怎么做?我正在使用Rails框架和MySQL。提前致谢。 问题答案: 简单方法: 一枪:

  • 查询多条数据使用Find方法,Find方法的第一个参数为slice的指针或Map指针,即为查询后返回的结果,第二个参数可选,为查询的条件struct的指针。 1) 传入Slice用于返回数据 everyone := make([]Userinfo, 0) err := engine.Find(&everyone) pEveryOne := make([]*Userinfo, 0) err

  • Python3 字符串 描述 find() 方法检测字符串中是否包含子字符串 str ,如果指定 beg(开始) 和 end(结束) 范围,则检查是否包含在指定范围内,如果指定范围内如果包含指定索引值,返回的是索引值在字符串中的起始位置。如果不包含索引值,返回-1。 语法 find()方法语法: str.find(str, beg=0, end=len(string)) 参数 str -- 指

  • 本文向大家介绍MongoDB的查询方法,包括了MongoDB的查询方法的使用技巧和注意事项,需要的朋友参考一下 代码: 以上面的测试数据为基础,进行下面的基本查询操作: 1、查询所有博客 2、查询所有博客的标题和内容(指定需要返回的键值) 注:1表示返回,0表示不返回。默认情况下,“_id”这个键总是被返回,即便是没有指定这个键 3、查询作者为“张三”的博客(=操作) 4、查询除了作者为“张三”的

  • 标准的CRUD(增删改查)功能都要使用查询语句来查询数据库。但通过使用Spring Data,只要四个步骤就可以实现。 1.声明一个继承Repository接口或其子接口的持久层接口。并标明要处理的域对象类型及其主键的类型(在下面的例子中,要处理的域对象是Person,其主键类型是Long) interface PersonRepository extends Repository<Person,

  • 3.2. 查询方法 标准的CRUD功能存储库通常对底层数据存储查询。Spring Data把这些查询变成了四个步骤的过程: 1、声明一个接口继承Repository或其子类,输入实体类型和ID类型。 interface PersonRepository extends Repository<User, Long> { … } 2、在接口里声明查询方法。 interface PersonRepos