码迷,mamicode.com
首页 > 数据库 > 详细

Mongodb 相关操作

时间:2018-07-18 11:55:13      阅读:183      评论:0      收藏:0      [点我收藏+]

标签:HERE   update   mysq   rgb   等于   oca   break   from   ons   

Shell 命令 和 Mysql 对比

查询数据

等于:db.col.find({"delete_flag": "N"}).pretty()

小于:db.col.find({"count": {$lt: 10}}).pretty()

小于(lt: less than)

小于等于 (lte: less than or equal)

大于(gt: greater than)

大于等于 (gte: greater than or equal)

where delete_flag = 'N'

where count < 10

更新数据

db.col.update({'phone_number': { $gt : '18800000000' }}, {$set:{'full_name': 'Dake'}},

update test set full_name = 'Dake' where phone_number = '18800000000'

插入数据

db.col.insert({

                      phone_number: '18800000000', 

                      full_name: 'Dake',

                      delete_flag: 'N'

})

insert into test (phone_number, full_name, delete_flag)

values ('18810160000', 'Dake', 'N')

删除数据

db.col.remove({'phone_number': '18800000000'})

delete from test where phone_number = '18800000000'

在 php 7.0 上的应用

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$filter = ['full_name' => ['$eq' => 'Dake']]; // where full_name = 'Dake'
$options = [];
$query = new MongoDB\Driver\Query($filter, $options);
$cursor = $manager->executeQuery('test.col', $query);
echo '<pre>';
foreach ($cursor as $document)
{
    print_r($document);
}

Mongodb 相关操作

标签:HERE   update   mysq   rgb   等于   oca   break   from   ons   

原文地址:http://blog.51cto.com/13523022/2146204

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!