1、在MongDB的安装路径下的Bin文件夹中打开CMD
2、语法:mongo空格ip地址:端口号(mongodb的默认端口号为27017)/数据库名 (默认连接test)
3、查看当前数据库 >show dbs
4、增加/切换数据库 use[db名称]
5、删除数据库 use[db名称] db.dropDatabase()//注意大写
6、查看数据库当中的集合 show collections
7、创建collection >db.[collection名称].insert({json数据}); 创建添加数据
db.createCollection([collection名称]); 只创建
8、删除集合 db.[collection名称].drop()
9、插入数据语句 // 插入数据 >db.COLLECTION_NAME.insert( {“key”:”val”,`````} )
10、// 插入 >db.COLLECTION_NAME.save(document)
save和insert有什么区别呢? insert: 若新增数据的主键已经存在,则会抛异常提示主键重复,不保存当前数据。 save: 若新增数据的主键已经存在,则会对当前已经存在的数据进行修改操作。
11、批量插入数据 db.COLLECTION_NAME.insert([document1,document2,document3])
12、查询数据库语句>db.[collection名称].find();//查询集合中所有的记录
db.[collection名称].find().pretty();//格式化查询使得查询出来的数据在命令行中更加美观的显示(有显示格式的优化),不至于太紧凑
13、按条件查询
db.[collection名称].find({“key”:value});
第二个参数查询列格式说明 数字1代表需要查询的 0代表除此以外的(_id会默认显示)
第二个查询参数里也可以有多个key:val 来进行更多内容筛选