mongodb的一些常用命令
1、进入命令行 mongo
- 进入数据库 use admin
- 认证用户 db.auth("admin","123456")
- 创建数据库 use python_ui 这个命令的意思是没有就创建,有就不创建了
- 插入数据 db.my_collection.insert({"greedyai":"testdata"}) 插入的同时如果集合不存在,则创建
- 查看所有数据库 show dbs
- 查看当前使用的数据库 db
- 删除数据库 db.dropDatabase() 这个删除的是当前应用的数据库
- 删除集合 db.my_collection.drop()
- 查看当前数据库下的所有集合 show tables 或 show collections
- 单独创建集合 db.createCollection("my_test_collection")
- 单条插入文档 : db.my_test_collection.insert({'CPU类型': 'Intel 第8代 酷睿', 'CPU型号': 'i7-8550U', 'CPU速度': '1.8GHz睿频至4.0GHz', '三级缓存': '8M', '核心': '四核'})
- 多条插入文档 : db.my_test_collection.insertMany([{'内存容量': '16GB', '插槽数量': '2 x SO-DIMM'},{'硬盘容量': '1TB', '转速': '5400转/分钟', '固态硬盘': '256GB SSD'},{'类型': '独立显卡', '显示芯片': 'AMD Radeon RX550 2GB GDDR5 独立显存', '显存容量': '独立2GB'},{'屏幕尺ßß寸': '14英寸', '屏幕规格': '14.0英寸', '显示比例': '宽屏16:9', '物理分辨率': '1920×1080', '屏幕类型': 'LED背光'},{'光驱类型': '无光驱'}])
2、 数据的导入导出
Mongodb的数据导入导出工具分别为:mongoimport,mongoexport
导入mongoimport
(1)语法
mongoimport -d dbname -c collectionname --file filename --headerline --type json/csv -f field
(2)参数说明:
-d :数据库名
-c :collection名
--type :导入的格式默认json
-f :导入的字段名
--headerline :如果导入的格式是csv,则可以使用第一行的标题作为导入的字段
--file :要导入的文件
(3)示例:
sudo mongoimport -d mongotest -c users --file home/mongodump/articles.json --type json
实际操作中,其实不用”-- type“参数数据也可以导入的
导出mongoexport
(1)语法
mongoexport -d dbname -c collectionname -o file --type json/csv -f field
(2)参数说明:
-d :数据库名
-c :collection名
-o :输出的文件名
--type : 输出的格式,默认为json
-f :输出的字段,如果-type为csv,则需要加上-f "字段名"
(3)示例:
sudo mongoexport -d mongotest -c users -o /home/python/Desktop/mongoDB/users.json --type json -f "_id,user_id,user_name,age,status"

浙公网安备 33010602011771号