文章 47
评论 20
浏览 69103
mongodb设置用户以及远程连接

mongodb设置用户以及远程连接

要配置mongodb的账户密码,以及可以远程连接,mongodb安装在阿里云服务器上面 所有的安装做好 此时应该是不能远程连接,此时要先设置数据库对应的用户. 在做这些前要保证用户可以正常登陆 mongo use admin db.createUser({user:"admin",pwd:"password",roles:["root"]}); 先创建对应的数据库,比如说给leanote库添加用户 use leanote; db.createUser({user: "leanote", pwd: "password", roles: [{ role: "dbOwner", db: "leanote" }]}) 搞完上面的,直接去打开mongod.conf: 修改其配置文件 # network interfaces net: port: 27017 bindIp: 0.0.0.0 #bindIp: 127.0.0.1 #processManagement: security: authorization: enabled 主要是修改一个端口号, 另一个是打开权限校验 接着重启数据库....

关于jpa批量查询排序问题

关于jpa批量查询排序问题

最近有个bug, 关于jpa自带的查询方法: List<Profile> profiles = profileRepository.findByUserIdIn(ids); 该方法是批量查询, ids是List 主键集合 查到的对象不是按照ids排序的, 而是按照profile中创建时间来进行排序的 暂时不知道怎么解决这个问题, 只能老老实实的用for循环进行查询了!

MongoDB操作笔记

MongoDB操作笔记

查找数据 部分字段不存在时查询 db.post.find({'worksAspectRatio':{$exists:false}}).count() 排序查找 db.col.find({},{"title":1,_id:0}).sort({"likes":-1}) 更新文档 db.plan.update({_id:ObjectId("5bce8ffbaff8ca66f919fec1")},{$set:{'left':-1}}) db.post.update({_id:ObjectId("5ac3a35faff8ca244eaf2aec")},{$set:{"tags":["zhangsan","lisi"]}}) db.user.update({_id:ObjectId("5bf77c1faff8ca5b47d8f9a2")},{$set:{"createAt": ISODate("2018-12-17T10:50:54.738Z")}}) 更新表格中没有的字段 比如:数据库中没有该字段,执行此条语句则每条没有该字段的都会加上该字段 db.activity.update( {"b....

哈哈哈哈哈哈哈嗝~