当前位置:Gxlcms > 数据库问题 > windows 中 使用MongoDB

windows 中 使用MongoDB

时间:2021-07-01 10:21:17 帮助过:2人阅读

\bin mongod.exe --dbpath D:\WorkSpace\mongodb\data

 注意:一定要建立文件夹,不然不会生效。

(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

标签:

人气教程排行