时间:2021-07-01 10:21:17 帮助过:2人阅读
注意:一定要建立文件夹,不然不会生效。
(3)在浏览器输入:http://localhost:27017/,可以看到如下提示:
It looks like you are trying to access MongoDB over HTTP on the native driver port.
说明MongoDB数据库服务已经成功启动了。
(4)再次查看D:\WorkSpace\mongodb\data文件夹,你会发现data目录下面多了许多文件。
(5)建立设置用户名
mongoDB 默认没有用户名密码,也是没有授权的 ,所以需要我们自己弄命令如下:
> use admin switched to db admin > db.createUser( ... { ... user: "dba", ... pwd: "dba", ... roles: [ { role: "userAdminAnyDatabase", db: "admin" } ] ... } ... ) Successfully added user: { "user" : "dba", "roles" : [ { "role" : "userAdminAnyDatabase", "db" : "admin" } ] }
通过:> db.auth("dba","dba") ===》查看

1:插入新的数据
| 1 |
db.admin.insert({"uid" : 12,"uname" : "gechong"})
|
2:批量插入

3.更新
> db.admin.update({"uid":82},{"uid":"123","addr":"hunan"})
4.移除
db.person.remove({"",""})
5.删除不要的集合
db.admin.drop()
> db.admin.find({"uid" : {$gt : 98}}) 查询uid 大于98的
> db.admin.find({"uid":{$ne : 99}}).count() 查询uid不等于99的数据量
> db.admin.find({"uid" : 100,"addr":"shanghai"}) 查询uid=100并且addr="shanghai"的文档
> db.person.find({$or:[{"uid":100},{"addr":"shanghai"}]}).count() 查询 uid=100 或者 addr="shanghia"的文档
> db.person.find({$where:function(){return this.uid==88}}) 使用where条件查询
可视化工具

windows 中 使用MongoDB
标签: