一、安装mongo、mongodb扩展
参考windows thinkphp5 连接mongodb
二、连接数据库(mongo扩展方法)
// 连接mongo
$mongo = new MongoClient('mongodb://localhost:27017');
// 获取数据库
$db = $mongo -> mydb;
// 选择一个集合
$collection = $db -> user;
三、操作数据库
- 插入数据
$obj = [
'id' => 1,
'name' => 'one',
];
$rs = $collection -> insert($obj);
- 删除数据
$map = [
'id' => 1
];
$rs = $collection -> remove($map);
- 更新数据
$map = [
'id' => 1
];
$ope = [
'$set' => [
'name' => 'two'
]
];
$rs = $collection -> update($map,$ope);
- 查询数据
// 单个
$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);
}
- 更多操作
网友评论