mongoDB
hh3167253066
勇敢牛牛,不怕困难
展开
-
linux上安装配置链接mongodb
在windows上给mongodb设置连接认证权限:mongodb默认是不认证的,默认没有账号,现在就讲讲怎么设置账户和密码1、首先进入C:\mongodb\bin下面双击运行mongo.exe启动数据库。2、接下来在mongo.exe中先创建用户管理员代码如下: 2.1先进admin数据库 命令:use admin2.2在admin数据库下进行超级用户的登录验证 命令:db.auth(“ultra”,“123456”)//返回 1 表示登录成功2.3在超级用户状态下创建新的数据库 命令: us原创 2022-02-18 00:40:29 · 2951 阅读 · 0 评论 -
linux部署项目遇到的一系列问题
报错MongoDB导入json数据到数据库异常——Failed: cannot decode array into a Dmongoimport --db playground --collection user --file ./test.json因为导入的数据有array数组,下面才对mongoimport --db test --collection user --jsonArray ./test.jsoncommand listCollections requires authent原创 2021-11-11 22:01:55 · 1055 阅读 · 0 评论 -
linux上安装mongodb(详解)
1.cd …/cd usr/从网页上直接下载mongodb压缩包wget http://fastdl.mongodb.org/linux/mongodb-linux-i686-1.8.1.tgz如果下载以后是这样的,把?后面的删掉就可以了2.解压压缩包tar zxvf mongodb-linux-i686-1.8.1.tgz3.创建mongod文件夹及其子文件夹mkdir -p data/mongodbmkdir -p data/mongodb/configmkdir -p原创 2021-09-28 20:46:19 · 911 阅读 · 0 评论 -
mongo查询某文档中的列表中是否包含某一内容
比如:要查询users集合下的文档中user属性中包含“张三”的结果{ "_id" : ObjectId("5ffc1e5d40b092c8170e515a"), "user" : [ "张三","李四","王五" ] }user属性是一个列表,用下面这条查询指令即可db.users.find({"user": {"$elemMatch": {"$eq": "张三"}}})...原创 2021-09-06 22:21:34 · 1594 阅读 · 1 评论 -
MongoDB数据插入、删除、更新、批量更新某个字段
转载 2021-09-05 21:40:13 · 1537 阅读 · 0 评论 -
node对mongodb的查询操作返回指定字段
使用find({},{_id:0});是无法去除id字段的;如:dbase.collection(“site”).find({},{_id:0,age:1,height:1,name:1}).toArray(function(err,res){ if(err) throw err; console.log(res); db.close();})使用project({_id:0});即可去除dbase.collection(“site”).find({}).project({_id:0,ag原创 2021-09-04 19:43:00 · 1326 阅读 · 0 评论 -
MongoDB ObjectId详解及使用(通过_id查找数据处理)
当我们获取_id值的时候 只是获取到了里面的字符串并没有获取到ObiectID();这时候我们在拿到这个_id进行其他操作的时候就无法实现,原因-----与数据库中的_id形式不一样。例子//与数据库默认的_id进行匹配var ObjectID = require('mongodb').ObjectID; // 修改商品app.get('/productedit',(req,res) => { //获取get传值id let id = req.query.id;原创 2021-09-02 17:28:24 · 3446 阅读 · 0 评论 -
mongoDB给用户配置密码权限
创建超级管理用户cmd中mongo直接进入了Mongo数据库use admindb.createUser({user:‘admin’, pwd:‘123456’, roles:[{role:‘root’,db:‘admin’}]})修改mongoDB数据库配置文件C:\Program Files\MongoDB\Server\5.0\bin\mongod.cfg打开写入security:authorization: enabled重启mongoDB服务用超级管理员账户..原创 2021-07-26 17:20:29 · 998 阅读 · 0 评论 -
Windows无法启动MongoDB Server(MongoDB)服务(位于本地计算机上)错误1053:服务没有及时响应启动或控制请求
问题描述我是在配置mongoDB密码,开启验证权限的后,重启mongoDB时服务发现的原因,mongod.cfg文件格式也要求严格上面的方式这样不行要这样,前面空两个格问题解决原创 2021-07-26 17:12:54 · 1866 阅读 · 1 评论