• 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拖进命令窗口

  • 相关阅读:
    Call to a member function assign() on a non-object;thinkphp中报错
    jquery或js 获取url参数
    使Sublime Text支持除UTF8外多种编码
    Sublime Text 3 安装Package Control
    jquery zoom jquery放大镜特效
    金币阵列问题
    goole进不去?
    算法分析习题(1)
    C /C ++中结构体的定义
    linux .zip 解压命令集
  • 原文地址:https://www.cnblogs.com/finddata/p/10879246.html
Copyright © 2020-2023  润新知