MongoDB数据库如何通过 in 完成多值匹配查询

 时间:2026-02-15 09:14:51

1、打开一个命令行窗口,通过 mongo 命令连接本地的 MongoDB 数据库服务。

MongoDB数据库如何通过 in 完成多值匹配查询

2、查询确认待测试数据,步骤如下:

1. 通过 use 命令切换到待测试数据库;

2. 通过 db.集合名称.find().pretty() 命令查询集合所有文档数据。

注意:pretty() 函数用于美化 find() 函数的数据结果,便于观察。

MongoDB数据库如何通过 in 完成多值匹配查询

3、先通过 or 关键字完成一个字段的多值匹配查询,命令格式如下:

db.集合名称.find( {$or : [ {字段 : 值1}, {字段 : 值2}, ... ] } ).pretty();

MongoDB数据库如何通过 in 完成多值匹配查询

4、通过 in 关键字完成一个字段的多值匹配查询,命令格式为:

db.集合名称.find( {字段名称 : {$in : [ 值1, 值2, ... ] } })

MongoDB数据库如何通过 in 完成多值匹配查询

5、通过上面两个命令,可以看出,对于一个字段的多值匹配来说,in 关键字的命令格式更简洁优雅,但 or 关键字能完成多个字段的多值匹配查询,两个关键字可以配合完成一些复杂查询。

MongoDB数据库如何通过 in 完成多值匹配查询

  • 吃货必学美食-自制牛肉虾米辣椒酱超辣?
  • 本田CR-V 240TURBO刷ECU的方案
  • 母乳喂养应该持续到多久?来看看世界卫生组织的建议
  • 欧陆战争3欧洲争霸德国玩法
  • 核桃红枣汤--------营养美味
  • 热门搜索
    单片机是什么 梅毒是什么 mouth是什么意思 lab是什么意思 卵巢过度刺激综合症是什么 晚上睡觉出汗是什么原因男人 加密狗是什么 花呗是什么 for是什么意思 肾盂分离是什么意思