PHP之MongoDB的查詢

2021-09-12 06:58:08 字數 541 閱讀 9143

專案上有乙個使用mongodb自動生成的objectid來查詢資訊的需求

<?php

soft_name = array();

soft_ver = array();

$m_ids = array();

$ids_array = explode(',', $ids]);#將字串id轉換為陣列id

//這一步踩了坑,一開始不知道string型別不可以直接find需要先new 乙個mongoid再來用其find

foreach ($ids_array as $key => $value)

//第二個坑,要好好看下find的用法,巢狀好幾個array

$where = array('_id' => array('$in' => $m_ids));

$softs = soft::find(array($where));

foreach($softs as $soft)

感覺php連線mongodb查詢語句比其他的要複雜多了 

(′д` )…彡…彡

php簡單查詢mongoDB

以前都是玩mysql的,從這週開始接觸mongodb,並且用php查了一波mongodb。其實和mysql差不多,只是換了乙個資料庫,所以查詢語句的寫法不一樣。在這裡簡單總結一下。一 mongodb mysql是關聯式資料庫,mongodb是非關聯式資料庫,nosql not only sql 我以...

php與mongoDB的條件查詢

與普通的關係型資料庫類似,在對資料的刪 改 查的時候,會用到查詢條件,如mysql中的 where 而mongodb中,經過php來做的所有的操作指令都是用array來包裹的 mongocollection update array criteria,array newobj array optio...

MongoDB 之查詢詳解

查詢就是獲取儲存在資料庫中的資料。在 mongodb 中,查詢通常針對乙個集合來操作。查詢可以指定查詢條件,只返回匹配的文件 還可以指定投影項,只返回指定的字段,減少返回資料到客戶端的網路流量。find 方法以非結構化的方式來顯示所有文件。mongodb 查詢資料的語法格式如下 db.collect...