美文网首页
PHP连接操作mongodb

PHP连接操作mongodb

作者: 魔思科技 | 来源:发表于2018-09-02 15:30 被阅读25次

一、安装mongo、mongodb扩展

参考windows thinkphp5 连接mongodb

二、连接数据库(mongo扩展方法)

// 连接mongo
$mongo = new MongoClient('mongodb://localhost:27017');
// 获取数据库
$db = $mongo -> mydb;
// 选择一个集合
$collection = $db -> user;

三、操作数据库

  1. 插入数据
$obj = [
    'id' => 1,
    'name' => 'one',
];
$rs = $collection -> insert($obj);
  1. 删除数据
$map = [
    'id' => 1
];
$rs = $collection -> remove($map);
  1. 更新数据
$map = [
    'id' => 1
];
$ope = [
    '$set' => [
        'name' => 'two'
    ]
];
$rs = $collection -> update($map,$ope);
  1. 查询数据
// 单个
$map = [
    'id' => 1
];
$rs = $collection -> findOne($map);
// 多个
// 条件
$map = [
    'id' => 1
];
// 指定字段
$field = [
    'title' => 1
];
// 排列顺序
$order = [
    'id' => -1
];
$cursor = $collection -> find($map,$field);
$cursor -> sort($order);
// 数量
$cursor -> limit(10);
while($item = $cursor -> getNext()) {
    print_r($item);
}
  1. 更多操作

相关文章

网友评论

      本文标题:PHP连接操作mongodb

      本文链接:https://www.haomeiwen.com/subject/dvjmwftx.html