zoukankan      html  css  js  c++  java
  • php7.0 Mongodb 查询

    <?php

    //连接mongodb

    $manager = new MongoDBDriverManager("mongodb://localhost:27017");

    //查询条件

    $filter = ['user_id'=>['$gt'=>'0']];//查询条件,userid大于0 也可以为1或者空数组

    $options = [

      'projection' = [],//这个样子显示全部内容,也可以是'_id'=>0

      'sort'=>['user_id'=>-1'],//根据user_id字段排序,1是升序,-1是降序

    ];

    $query = new MongoDBDriverQuery($filter,$options);//查询请求

    $list = $manager->executeQuery('location.box',$query);//执行查询location数据库下的box的集合

    foreach($list as $document){

      $a[] = $document;

    }

    //结果$a是一个对象,以下代码修改成一个数组

    function oject_array($array){

      if(is_object($arr)){

        $array = (array)$array;

      }

      if(is_array($array)){

        foreach($array as $key=>$value){

          $array[$key] = object_array($value){

            $array[$key] = object_array($value);      

          }

        }

      }

    return $array;

    }

    $arr = object_array($a);

    var_dump($a);

  • 相关阅读:
    线段树节点到底开多大
    HDU4901 The Romantic Hero DP
    VIM 配置文件可执行命令
    codeforces159D
    codeforces416B
    codeforces165C
    codeforces332B
    Node.js权威指南 (9)
    iOS-android-windowsphone等移动终端平台开发流程图
    前端面试题细节问题
  • 原文地址:https://www.cnblogs.com/ayanboke/p/10001068.html
Copyright © 2011-2022 走看看