MongoDB常用操作命令大全
连接数据库
使用mongo
命令连接MongoDB数据库,在命令行中输入以下命令:
mongo
如有密码认证,可以使用以下命令连接数据库:
mongo -u [username] -p [password] --authenticationDatabase [database_name]
数据库操作
创建、使用、删除数据库
可以使用以下命令来创建一个数据库:
use [database_name]
可使用以下命令获得当前使用的数据库:
db
可以使用以下命令删除数据库:
db.dropDatabase()
创建集合
可以使用以下命令在数据库中创建集合:
db.createCollection([collection_name])
显示集合
可以使用以下命令显示数据库中所有的集合:
show collections
删除集合
可以使用以下命令删除集合:
db.[collection_name].drop()
插入文档
可以使用以下命令向集合中插入文档:
db.[collection_name].insert({
[field1]: [value1],
[field2]: [value2],
[field3]: [value3],
...
})
查找文档
可以使用以下命令从集合中查找文档:
db.[collection_name].find()
可添加查询条件:
db.[collection_name].find({ [field]: [value] })
更新文档
可以使用以下命令更新文档:
db.[collection_name].update(
{ [field]: [value] },
{ $set: { [field2]: [value2] }}
)
删除文档
可以使用以下命令从集合中删除文档:
db.[collection_name].remove({ [field]: [value] })
示例说明
假设有一个名为users
的集合,包含以下字段:name
、age
和gender
。
插入文档示例
db.users.insert({
"name": "张三",
"age": 20,
"gender": "male"
})
查找文档示例
查找所有文档:
db.users.find()
根据gender
字段查找文档:
db.users.find({ "gender": "male" })
结束连接
使用以下命令退出MongoDB数据库连接:
exit
以上就是MongoDB常用操作命令大全,通过这些命令,可以完成对MongoDB数据库的常见操作。
本站文章如无特殊说明,均为本站原创,如若转载,请注明出处:MongoDB常用操作命令大全 - Python技术站