程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> DB2數據庫 >> DB2教程 >> MongoDB數組查詢

MongoDB數組查詢

編輯:DB2教程

[root@sunrise16 bin]# ./mongo

MongoDB shell version: 2.0.0

 插入一個帶有數組元素的文檔

 查詢數組元素中包含某個值的文檔

> db.food.find({"fruit": {"$all": ["banana"]}})

 查詢匹配指定數組的文檔。注意要完全相同,數量和順序都不能有錯,否則找不到

> db.food.find({"fruit": ["banana"]})

 查詢數組元素中包含多個指定值的文檔,全部包含,順序無關

> db.food.find({"fruit": {"$all": ["banana", "apple", "peach"]}})

查詢包含多個值之一的文檔

> db.food.find({"fruit":["banna","cherry"]})

 查詢指定長度的數組。但不能查詢指定長度范圍的數組

> db.food.find({"fruit": {"$size": 3}})

模糊查詢:

db.collname.find({"actors.name":/Catterfeld/i}, {"tag":1,"_id":1,"actors":1})

 參考推薦:

MongoDB查詢(數組、內嵌文檔和$where)

mongodb 常用命令

MongoDB 查詢上

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved