时间: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
标签: