真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

mongodb數(shù)據(jù)庫(kù)入門(mén)之CURD簡(jiǎn)單操作示例

本文實(shí)例講述了MongoDB數(shù)據(jù)庫(kù)入門(mén)之CURD簡(jiǎn)單操作。分享給大家供大家參考,具體如下:

鎮(zhèn)康網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián),鎮(zhèn)康網(wǎng)站設(shè)計(jì)制作,有大型網(wǎng)站制作公司豐富經(jīng)驗(yàn)。已為鎮(zhèn)康1000+提供企業(yè)網(wǎng)站建設(shè)服務(wù)。企業(yè)網(wǎng)站搭建\外貿(mào)營(yíng)銷(xiāo)網(wǎng)站建設(shè)要多少錢(qián),請(qǐng)找那個(gè)售后服務(wù)好的鎮(zhèn)康做網(wǎng)站的公司定做!

查看所有數(shù)據(jù)庫(kù)

show dbs;
show databases; #有些版本可能不行

使用數(shù)據(jù)庫(kù)

use 數(shù)據(jù)庫(kù)名

查看集合(集合即MySQL的表)

show tables/collections

查看幫助

db.help()

創(chuàng)建庫(kù)

MongoDB的庫(kù)是隱式創(chuàng)建的,可以u(píng)se一個(gè)不存在的庫(kù),

然后在該庫(kù)下創(chuàng)建colletion即可以創(chuàng)建庫(kù)。

刪除數(shù)據(jù)庫(kù)

db.dropDatabase();

創(chuàng)建集合

db.createCollection(name, options)

示例:> db.createCollection('student');

刪除集合

db.collectionName.drop();

插入文檔(添加數(shù)據(jù))

db.COLLECTION_NAME.insert(document)

示例:

db.student.insert({name:'zhang san',age:10});

刪除文檔

db.COLLECTION_NAME.remove(查詢表達(dá)式,選項(xiàng))

示例:

db.student.remove({'_id':ObjectId('5bc57f9e0a64e83e9db621ca')});

第二個(gè)參數(shù):

justOne : (可選)如果設(shè)為 true 或 1,則只刪除一個(gè)文檔,相當(dāng)于limit 1。

更新文檔

db.collectionName.update(
,
,
{
upsert: , //如果沒(méi)有則新增數(shù)據(jù)
multi: ,
writeConcern: 
}
)

示例:

db.student.update(
{'age':12},
{
$set:{'name':'li si2'}
$rename:{'birth':'birthday'}
$inc:{'age':16},
$unset:{'status':1}
}
)

說(shuō)明:

如果不使用$set則會(huì)將原來(lái)的整條數(shù)據(jù)修改為新的數(shù)據(jù),

使用$set后,只修改要修改的列。

  • $unset 刪除某個(gè)列
  • $rename 重命名某個(gè)列
  • $inc增長(zhǎng)某個(gè)列的值

查詢文檔

db.collection.find(query, projection)

示例:

db.student.findOne();//查詢一條
db.student.find();//查詢所有
db.student.find({},{name:1});//查詢name列(包含_id)
db.student.find({},{name:1,_id:0});//查詢name列(不包含_id)

希望本文所述對(duì)大家MongoDB數(shù)據(jù)庫(kù)程序設(shè)計(jì)有所幫助。


網(wǎng)頁(yè)標(biāo)題:mongodb數(shù)據(jù)庫(kù)入門(mén)之CURD簡(jiǎn)單操作示例
網(wǎng)頁(yè)路徑:http://weahome.cn/article/pgjeeh.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部