mongo基础
以下如有任何问题,直接到官方操作文档左上角搜索框搜索
安装
On Windows, this path is on the drive from which you start MongoDB. For example, if you do not specify a --dbpath, starting a MongoDB server on the C:\ drive stores all data files in C:\data\db
.
mongod --dbpath 自定义目录
执行完后,自定义目录下生成多文件。
启动mongo server
使用
[自定义Data 目录](https://docs.mongodb.com/manual/tutorial/manage-mongodb-processes/#specify-a-data-directory
mongod --dbpath G:\mongo_data
使用mongo shell
cd到bin/mong
目录执行或者将路径/bin/mongo
配置到环境变量中。
创建数据库
use DATABASE_NAME
show dbs`可以看到,我们刚创建的数据库 runoob 并不在数据库的列表中, 要显示它,我们需要向 runoob 数据库插入一些数据。
增删改查
{
"cursor" : "BtreeCursor gender_1_user_name_1",
"isMultiKey" : false,
"indexBounds" : {
"user_name" :
{
"first" : "lisarymey"
}
}
}
多级查询
find({"indexBounds.user_name.first":"lisarymey"})
模糊查询
find({"cursor":/gender/})
导入数据库
- 启动mongo服务,参见上面的启动mongo server
- 打开新的命令行工具,输入
mongorestore -h 127.0.0.1 --drop path
这里的path是需要导入的数据库们的上级目录,drop参数是如果该数据库已经存在则删除原来的,
相当于,将mongo服务器的数据目录指向该path。
脚踏实地 慢慢走