最近學習mongodb資料庫基本開發知識,發現mongodb的排除查$ne類似於oracle的not in 或者not exists,
但是$ne只能對字串鍵值對起作用而對數字型別不行,舉例如下:
示例資料:
> ***=()
> db.media.insert(***)
writeresult()
> ***=()
> db.media.insert(***)
writeresult()
> ***=()
> db.media.insert(***)
writeresult()
>
正常的字串排除查詢,以示例資料中title鍵進行測試:
> db.media.find(})
>
對數字排除無效,以示例資料中released鍵進行測試:
> db.media.find(})
>
> db.media.find(})
>
實驗結果:mongodb的$ne操作只能對字串鍵值對發揮作用。
本次實驗的mongodb資料庫版本是:3.2.7
作業系統是:red hat enterprise linux server release 6.4 (santiago)
MongoDB文件的查詢
db.comment.find db.comment.insertmany 1.統計comment集合的所有的記錄數 db.comment.count 52.統計userid為1003的記錄條數 db.comment.count 2查詢前兩條記錄 db.comment.find limit 2 跳過...
mongoDB簡單的查詢語句
mongodb沒有建立資料庫的命令,但有類似的命令。如 如果你想建立乙個 mytest 的資料庫,先執行use mytest命令,之後就做一些操作 如 db.createcollection user 這樣就可以建立乙個名叫 mytest 的資料庫。db.mhouseonedetail.find 查...
mongoDB的Criteria查詢 多表聯合查詢
問題概述 新接手的專案首次接觸非關係型資料庫mongodb,找不到地方直接寫sql,只能通過criteria查詢資料庫。只好查資料用hibernate的criteria多表查詢方法,總是和網上的情況不一樣,原來mongodb的criteria不一樣。問題詳情 有三張表,使用者表,角色表,許可權表。使...