Mongodb 相关操作
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Mongodb 相关操作相关的知识,希望对你有一定的参考价值。
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 MongoDBDriverManager("mongodb://localhost:27017"); $filter = ['full_name' => ['$eq' => 'Dake']]; // where full_name = 'Dake' $options = []; $query = new MongoDBDriverQuery($filter, $options); $cursor = $manager->executeQuery('test.col', $query); echo '<pre>'; foreach ($cursor as $document) { print_r($document); }
以上是关于Mongodb 相关操作的主要内容,如果未能解决你的问题,请参考以下文章