zoukankan      html  css  js  c++  java
  • mongodb

    Mongodb 面向文档的数据库
    文档(==记录)
    集合(==表)


    帮助:
    help 系统帮数
    db.help() 库帮助
    db.表.help()表命令帮助

     

    用数据库切换数据库:use 库名 (如果没有会自己创建一个)
    查看所有数据库 :show dbs

    db查看当前库
    show dbs查看所有库
    show collections 查看当前库中所有的表
    use ecshop
    db.goods.drop()删除表
    db.foo.remove({'yy':5}) #删除yy=5的记录  ==mysql_delete
    db.foo.remove() #删除所有的记录
    db.goods.insert({}) 会自己插入一条_id字段,值是一个objectid
    db.goods.find() 查询商品表中所有的数据  ==mysql_select()
    db.runCommond({getLastError:1}) 检查每条命令执行之后是否执行成功(修改,删除,更新)
    db.goods.update({"user":"wangpan"},{"$set":{"age":20}}) 把user为wangpan的这个记录的age修改为20
    db.goods.update({"age":{"$gt":10},{"$set":{"age":22}}}) 把年龄>10的修改为22,只修改一条
    db.goods.update({"age":{"$gt":10},{"$set":{"age":22}}},true,true) 把年龄>10的修改为22
    第三个参数:如果没有满足条件是否创建这条记录
    第四个参数,true表示修改所有符合条件的

    db.addUser('账号','密码',是否只读)
    db.addUser('账号','密码',true)只读

    use admin
    db.addUser('root','123456') 超级管理员

    user ecshop
    db.addUser('root','123456')
    db.auth('用户名','密码')登录


    php:
    $mb = new Mongo("mongodb://用户名:密码@主机ip/那个库") 连接
    $goods=$mb->goods->find() //db.goods.find
    $mb->php34->goods->insert(array(
    ''=>'',
    ''=>'',
    ))

    本地启动:

    打开一个命令窗口

    把C:mongodb-win32-x86_64-2.0.7in下的mongo.exe拖进命令窗口

  • 相关阅读:
    【Css】SCSS基本语法
    【Css】Scss 与 Sass 简单示例
    【移动端】cordova在app中打开外部链接——cordova-plugin-inappbrowser
    border-radius圆角边框属性讲解
    css 设置 transform 无效
    linux下设置php执行命令
    linux下php命令无法使用如何解决
    微信小程序 --- 表单输入验证(手机号、邮箱验证、输入非空)
    微信小程序倒计时组件开发
    小程序--三级联动
  • 原文地址:https://www.cnblogs.com/finddata/p/10879246.html
Copyright © 2011-2022 走看看