Administrator
发布于 2025-01-06 / 10 阅读
0
0

MongoDB使用示例

参考:https://blog.csdn.net/li_wen_jin/article/details/133639954

-- 进入容器

docker exec -it mongodb mongosh

-- 登录mongo -u 后面的是创建容器指定的账号 -p 后面跟的是创建容器指定的密码

mongo admin -u admin -p 123456

-- 查看数据库

show dbs;

-- 创建数据库

use admin;

-- 创建用户

db.createUser( { user:"root", pwd:"123456", roles:[{role:"root",db:"admin"}] } );

-- 尝试使用root用户信息进行连接

db.auth('root','123456');

-- 创建集合

db.createCollection("test_collection");

-- 创建索引

db.getCollection("test_collection").createIndex({

"$**": "text"

}, {

name: "name",

weights: {

name: NumberInt("1")

},

default_language: "english",

language_override: "language",

textIndexVersion: NumberInt("3")

});

-- 插入文档

db.test_collection.insert({name:"ll",age:30});

-- 更新文档

db.test_collection.update({name:'zs'},{$set:{age:100}});

-- 删除文档

db.test_collection.remove({name:"ll",age:30});

--查询所有文档

db.test_collection.find();

--分页查询文档

db.test_collection.find().sort({age:-1}).skip(2).limit(2);


评论