MongoDB之資料查詢(範圍運算)
“$in”:在範圍之中
"$nin":不再範圍之中
範例:查詢姓名為“趙一”、“王八”的資訊
> db.emp.find({"name":{"$in":["趙一","王八"]}}).pretty();
{
"_id" : ObjectId("599108423268c8e84253be26"),
"name" : "趙一",
"sex" : "男",
"age" : 30,
"sal" : 1000,
"loc" : "北京"
}
{
"_id" : ObjectId("599108433268c8e84253be2d"),
"name" : "王八",
"sex" : "男",
"age" : 35,
"sal" : 8000,
"loc" : "北京"
}
範例:查詢姓名不是“趙一”、“王八”的資訊
> db.emp.find({"name":{"$nin":["趙一","王八"]}}).pretty();
{
"_id" : ObjectId("599108423268c8e84253be27"),
"name" : "錢二",
"sex" : "女",
"age" : 22,
"sal" : 5000,
"loc" : "上海"
}
{
"_id" : ObjectId("599108423268c8e84253be28"),
"name" : "孫三",
"sex" : "男",
"age" : 40,
"sal" : 2000,
"loc" : "深圳"
}
{
"_id" : ObjectId("599108423268c8e84253be29"),
"name" : "李四",
"sex" : "女",
"age" : 30,
"sal" : 7000,
"loc" : "北京"
}
{
"_id" : ObjectId("599108423268c8e84253be2a"),
"name" : "週五",
"sex" : "女",
"age" : 30,
"sal" : 6400,
"loc" : "北京"
}
{
"_id" : ObjectId("599108423268c8e84253be2b"),
"name" : "吳六",
"sex" : "男",
"age" : 30,
"sal" : 2500,
"loc" : "重慶"
}
{
"_id" : ObjectId("599108423268c8e84253be2c"),
"name" : "鄭七",
"sex" : "女",
"age" : 50,
"sal" : 4700,
"loc" : "成都"
}
"$nin":不再範圍之中
範例:查詢姓名為“趙一”、“王八”的資訊
> db.emp.find({"name":{"$in":["趙一","王八"]}}).pretty();
{
"_id" : ObjectId("599108423268c8e84253be26"),
"name" : "趙一",
"sex" : "男",
"age" : 30,
"sal" : 1000,
"loc" : "北京"
}
{
"_id" : ObjectId("599108433268c8e84253be2d"),
"name" : "王八",
"sex" : "男",
"age" : 35,
"sal" : 8000,
"loc" : "北京"
}
範例:查詢姓名不是“趙一”、“王八”的資訊
> db.emp.find({"name":{"$nin":["趙一","王八"]}}).pretty();
{
"_id" : ObjectId("599108423268c8e84253be27"),
"name" : "錢二",
"sex" : "女",
"age" : 22,
"sal" : 5000,
"loc" : "上海"
}
{
"_id" : ObjectId("599108423268c8e84253be28"),
"name" : "孫三",
"sex" : "男",
"age" : 40,
"sal" : 2000,
"loc" : "深圳"
}
{
"_id" : ObjectId("599108423268c8e84253be29"),
"name" : "李四",
"sex" : "女",
"age" : 30,
"sal" : 7000,
"loc" : "北京"
}
{
"_id" : ObjectId("599108423268c8e84253be2a"),
"name" : "週五",
"sex" : "女",
"age" : 30,
"sal" : 6400,
"loc" : "北京"
}
{
"_id" : ObjectId("599108423268c8e84253be2b"),
"name" : "吳六",
"sex" : "男",
"age" : 30,
"sal" : 2500,
"loc" : "重慶"
}
{
"_id" : ObjectId("599108423268c8e84253be2c"),
"name" : "鄭七",
"sex" : "女",
"age" : 50,
"sal" : 4700,
"loc" : "成都"
}
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28536251/viewspace-2144295/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- MongoDB 怎麼計運算元查詢MongoDB
- mongodb資料庫範圍分片資料分佈不均勻MongoDB資料庫
- Oracle日期時間範圍查詢Oracle
- MongoDB資料庫中查詢資料(下)MongoDB資料庫
- 在MongoDB資料庫中查詢資料(上)MongoDB資料庫
- Python全棧MongoDB資料庫(資料的查詢)Python全棧MongoDB資料庫
- Python全棧 MongoDB 資料庫(資料的查詢)Python全棧MongoDB資料庫
- 根據時間範圍呼叫gitLab介面查詢Gitlab
- mongodb異機做時間點恢復(基於時間範圍查詢匯出oplog)MongoDB
- 資料型別範圍資料型別
- int/double資料範圍
- redis~有序集合處理ip範圍的查詢問題Redis
- MongoDB - 聚合查詢MongoDB
- python資料庫-mongoDB的高階查詢操作(55)Python資料庫MongoDB
- 手動計運算元網掩碼的 IP 範圍
- 圖解計算機中的數值範圍和浮點運算圖解計算機
- Excel 2010 SQL應用032 字元範圍的模糊匹配查詢ExcelSQL字元
- 新版《網路安全審查辦法》施行,資料安全納入審查範圍
- 資料庫全表查詢之-分頁查詢優化資料庫優化
- Linux雲端計算有哪些應用範圍?Linux運維Linux運維
- ❖ MongoDB 高階查詢MongoDB
- mongodb慢查詢分析MongoDB
- Mongodb高階查詢MongoDB
- MongoDB查詢條件MongoDB
- MongoDB查詢總結MongoDB
- SAP SD基礎知識之信用範圍資料維護
- 鑲嵌資料集工具小結(九)計算像元大小範圍
- 根據某個查詢條件的前50條資料來決定UPDATE語句的更新範圍
- MYSQL DQL in 到底會不會走索引&in 範圍查詢引發的思考。MySql索引
- dcat-admin 統計修改時間選擇器 日期範圍查詢
- MySQL 唯一索引範圍查詢鎖下一個記錄的理解MySql索引
- MongoDB查詢內嵌文件MongoDB
- MongoDB 常用查詢語法MongoDB
- MongoDB日期型別查詢MongoDB型別
- MongoDB慢查詢與索引MongoDB索引
- Mongodb 關聯表查詢MongoDB
- 基於Geomesa服務查詢軌跡資料無法根據空間和時間範圍進行查詢的問題解決辦法
- MongoDB資料庫的設計規範MongoDB資料庫
- MySQL - 資料查詢 - 簡單查詢MySql