時間:2024-03-26 14:45作者:下載吧人氣:18
NoSQL 數(shù)據(jù)庫 MongoDB 是一種使得數(shù)據(jù)存儲異常簡單的數(shù)據(jù)庫. 這篇文章將讓你了解 MongoDB 是如何讓你發(fā)現(xiàn)數(shù)據(jù)的,下面就介紹一些 MongoDB 查詢數(shù)據(jù)的基本步驟和實例。
首先,可以運行下面這行代碼來連接數(shù)據(jù)庫:
mongo --username --password
接著,插入數(shù)據(jù):
use
db.data.insert( { "name":"John", "age":25 } )
之后,可以通過查詢來完成發(fā)現(xiàn)數(shù)據(jù)的步驟:
db.data.find().pretty()
該查詢會返回字段name和age的所有內(nèi)容。你也可以添加查詢條件:
db.data.find({ name: "John"}, { age: 25 }).pretty()
另外也可以像下面這樣,使用$gt,$lt,$eq,$ne等操作符來檢查大于,小于并且等于等條件:
db.data.find( { age: {$gt: 20} }, { age: {$lt: 30 } } ).pretty()
上面查詢可以返回所有age大于20,小于30的記錄。
最后,可以使用更新和刪除來刪除或者更新現(xiàn)有的記錄數(shù)據(jù):
db.data.deleteOne( { "name": "John" } )
db.data.updateOne( { name: "Jane" }, { age: 26 } )
上面操作可以從集合中刪除一條名叫John的記錄并更新其他一條名為John的記錄中age出行。
總結(jié)起來,查詢 MongoDB 數(shù)據(jù)庫有如下基本步驟:連接數(shù)據(jù)庫–>插入數(shù)據(jù)–>查詢數(shù)據(jù)–>更新數(shù)據(jù)–>刪除數(shù)據(jù)。上面我們也提到了幾個實例,可以幫助你熟悉查詢MongoDB的過程。現(xiàn)在,不需要再保留或記住任何繁瑣的 SQL 語句,因為 MongoDB 將所有這一切變得異常簡單。
網(wǎng)友評論