MongoDB的简单操作

show dbs;    #show databases;

use dbName;    #use+数据库名表示切换或是创建数据库。

和Mysql中use的唯一不同点,就是当数据库不存在的时候,MongoDB中的use可以创建数据库。


db = db.getName( );    #show database( );

db.collectionName.insert(document);


db.help( );    #调用db指针的帮助文档


db.version( );    #版本信息;等同于MySQL的select version( )

db.stats( );    #获取当前数据库的状态



collection:

show.collections;    #显示当前数据库下的所有集合


db.createCollection(cName);     #创建一个对应名称的集合

db.cName.insert(document);    #为对应的集合插入一条文档数据


db.cName.find( ) ;    #查询对应集合下的所有数据


CRUD:

db.cName.insert( {键:值} );    #在对应的数据库集合中插入一条文档数据


db.cName.insert( [文档1,文档2, ... ,文档n] );    #在对应的数据库集合中插入多条文档数据


db.cName.insertOne( );

与db.集合名.insert( {键:值} )对应,中间用逗号隔开

db.cName.insertMany( );

与db.集合名.insert( [ {键1:值1, 键2:值2} , {键1:值1, 键2:值2} ] )对应


db.cName.update( {condition} , { $set : {修改值} } , [ {muilti:true} ] );

db.集合名.update( {匹配条件}, {$set : {键: '值 ', 键: '值'} }, [ {muilti : true} ] );    #匹配多条


db.cName.updateOne( {匹配条件} , { $set : {修改值} } );

db.cName.updateMany( );


db.cName.remove( {匹配条件} , [ {justOne: true} ] );    #删除,justOne表示只删除一条


db.cName.deleteOne( {condition} );    #只删除一个符合条件的

db.cName.deleteMany( {condition} );    #删除全部符合条件的


db.cName.save( {_id:  ( ),键: '值'} );    #修改



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值