这里写自定义目录标题
一、mongodb
- mongodb NoSQL非关系数据库,C++编写
- 直接存储海量数据
二、安装
解压
tar zxf mongodb-linux-x86_64-debian10-5.0.3.tgz
# mongodb-linux-x86_64-debian10-5.0.3.tgz
创建文件夹
mkdir /usr/local/mongodb
cd mongodb-linux-x86_64-debian10-5.0.3/
mv * /usr/local/mongodb/
配置文件
export PATH=/user/local/mongodb/bin:$PATH
mkdir -p /usr/local/mongodb/data/db
mkdir -p /usr/local/mongodb/data/logs
sudo chown 'root' /usr/local/mongodb/data/db
sudo chown 'root' /usr/local/mongodb/data/logs
启动服务
./mongod -f mongodb.conf
mongod --dbpath /usr/local/mongodb/data/db --logpath /usr/local/mongodb/data/logs/mongod.log --fork
ps aux|grep mongod
export PATH=/user/local/mongodb/bin:$PATH
至此,输入mongo依旧找不到服务
然后
vim ~/.bash_profile
export PATH=/user/local/mongodb/bin:$PATH
source ~/.bash_profile
# 成功了。。。权限,这个是对于用户的

三、简单使用
1.数据库命令
db # 查看当前数据库,没有切换数据库的情况,默认使用test
show dbs # 查看所有数据库
use db_name # 切换数据库
show collections # 查看集合
db # 查看当前数据库
db。集合名.drop() # 删除集合
db.dropDatabase() # 删除当前数据库
2. 集合命令
db.createCollection("cap_col",{
capped:tu=rue,size:10}) # capped:默认false不设上限,true有容量限制的
3. 数据类型
Object lD:文档ID/数据的ID,数据的主键.
String:字符串,最常用,必须是有效的UTF-8
Boolean:存储一个布尔值,true或false
lnteger:整数可以是32位或64位,这取决于服务器.
Double:

最低0.47元/天 解锁文章
421

被折叠的 条评论
为什么被折叠?



