搜尋

首頁  >  問答  >  主體

Yii框架下MongoDB如何查詢單一Collection下所有資料的單一欄位?

網上查了很多資料,基本上是原生方法,或是只能查詢一條:

以上為例,是否可以查詢該表中所有資料的"_id"欄位?

某草草某草草2794 天前919

全部回覆(2)我來回復

  • 伊谢尔伦

    伊谢尔伦2017-04-26 09:05:33

    沒有條件,然後指定查詢欄位

    回覆
    0
  • 阿神

    阿神2017-04-26 09:05:33

    $criteria = new EMongoCriteria();
    $criteria->sort('posts_count',EMongoCriteria::SORT_DESC)
    ->limit(25)
    ->offset(0);
    $test_id = Group::model()->findAll($criteria);
    $test_id->next();
    $_ids = array();
    $name_id = array();
    while($row = $test_id->current()){
    $t = $row->attributes;
    $name_id[] = array_splice($t,0,2);
    $_ids[] = $name_id;
    $test_id->next();
    }
    $test_id = $_ids[count($_ids)-1];
    這是最後的解決辦法,但感覺好笨。

    回覆
    0
  • 取消回覆