//连接(就第一行末尾的这个db_name没有的话,不一定能连上,保险起见要加上)
$mongo = new \MongoClient('mongodb://{$ip}:{$port}/{$db_name}');
//选择collection方式
$collection = $mongo->{$db_name}->{$collection_name};
// 2
$db = $mongo->selectDB ( '{$db_name}' );
$collection = new \MongoCollection($db,'{$collection}');
//3
$db = $mongo->selectDB ( '{$db_name}' );
$collection = $db->selectCollection('{$collection}');
//查询
$query = ['average_star'=>'4.8'];
$cursor = $collection->find($query);
foreach ( $cursor as $item ) {
dump($item);
}
==notice==
find() returns cursor, not the array with actual data. You have to iterate the cursor.
//指定查询键名 以及用skip分页
$where = ['product_id'=>['$in'=>$product_id_import]];
$product_list = $collection->find($where,['product_id','product_name','catagory','product_attr','is_created_sku','page_url','is_sync','is_import_comment'])->limit($pagesize)->skip(($page-1)*$pagesize);
//更新
$collection->update($where,['$set'=>[‘is_sync’=>"1"]]
mongo
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
- 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
- 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
- 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
推荐阅读更多精彩内容
- 使用单独mongo命令载入相应mongo配置文件 mongod -f /etc/mongo.confmongod ...
- mongo的集合上创建完索引,查询效果惊呆我了("clickid:/^2733_.*$/i"表示忽略大小写)! d...
- 解决方法 1.把目录切换到MongoDB下的bin目录,运行mongod.exe 2.执行mongod --dbp...
- 假如我们的APP CRASH数据是这样的: 我们看个例子: 我们用MYSQL来统计: 统计设备TOP5 统计CRA...