您好,登錄后才能下訂單哦!
1.端口默認(rèn)設(shè)置為:27017 2.數(shù)據(jù)庫文件存放位置默認(rèn)為:c:/data/db,建議修改為其它磁盤位置,必須在磁盤的根目錄創(chuàng)建data/db文件夾 3.mongodb數(shù)據(jù)庫的默認(rèn)日志記錄方式是重寫即覆蓋的方式,建議使用追加的方式寫日志:mongod --logpath "d:/data/log/mongodb.log" --logappend
mongo --host hostname/ip --port 27017 [databaseName] 舉例:mongo --host 172.0.0.1 --port 27017 mydbs
db.student.drop();//刪除student這個集合
重點(diǎn):了解$inc/$set/$unset/$push/$pop/upsert修改器 //往student集合里面插入文檔 db.student.insert({"name":"zhangsan"}); //查詢文檔使用find(); db.student.find(); //更新id=58d4ccd4126ab1e4ca76aa73的文檔,修改或者新增其name鍵值對 db.student.update({ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73") },{"$set":{"name":"xiaoming"}}); //修改文檔使用update() db.student.update({"name":"xiaoming"},{"$set":{"age":23}}); db.student.update({"name":"xiaoming"},{"$set":{"name":"成龍"}}); 結(jié)果:{ "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"), "name" : "成龍", "age" : 23 } //查詢文檔時格式化文檔 db.student.find().pretty(); { "_id" : ObjectId("58d4ccd4126ab1e4ca76aa73"), "name" : "xiaoming", "age" : 23 } //刪除文檔語法:db.collection.remove(條件,{justOne: <boolean>,writeConcern: <document>}) query :(可選)刪除的文檔的條件。 justOne : (可選)如果設(shè)為 true 或 1,則只刪除一個文檔。 writeConcern :(可選)拋出異常的級別。 舉例: db.student.remove({"name":"成龍"},{"justOne":true,"writeConcern":true});
$lt(<),$gt(>),$gte(>=),$lte(<=)
db.student.find({"name":{"$regex":"zhangsa*","$options":"i"}});
結(jié)果: {"_id" : ObjectId("58d4da0a126ab1e4ca76aa74"), "name":"zhangsan"}
db.student.insert({"name":"成龍","age":23,"adress":"北京"}); db.student.find({name:{$regex:"成",$options:"i"}});
結(jié)果: {"_id" : ObjectId("58d508b109d615ae79c96930"), "name" : "成龍", "age" : 23, "adress" : "北京" }
mongo --host 172.0.0.1 --port 27017 mydbs db.student.find({"name": {$regex: '成龍', $options:'i'}}); db.test_info.find({"tname": {$regex:/成龍./i}});
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。