0
我正在開發一個使用Twitter API的PHP應用程序。
我已經在MongoDB中實現了REST API(格式JSON)的數據存儲,稍後可以通過我的Web應用程序訪問它。
我想從mongodb返回一個文檔是一個PHP對象,而不是一個數組。因爲PHP驅動程序始終將MongoDB文檔作爲數組返回。
我不知道如何。從MongoDB獲取作爲PHP對象的文檔
我正在開發一個使用Twitter API的PHP應用程序。
我已經在MongoDB中實現了REST API(格式JSON)的數據存儲,稍後可以通過我的Web應用程序訪問它。
我想從mongodb返回一個文檔是一個PHP對象,而不是一個數組。因爲PHP驅動程序始終將MongoDB文檔作爲數組返回。
我不知道如何。從MongoDB獲取作爲PHP對象的文檔
有關文檔爲例MongoDB的集合:
{
_id : "my_unique_id_1",
myfield1 : 100,
myfield2 : "myvalue"
}
你應該能夠像以下執行操作:
$myobject = (object)$mycollection->findOne(array("_id" => "my_unique_id_1"));
echo($myobject->myfield1);
在一般情況下,總有PHP數組轉換爲PHP的可能性對象如下:
$php_array = array("key1"=>"value1", "key2"=>"value2");
$php_object = (object)$php_array;
echo($php_object->key1); // should give "value1"
在這裏您還可以找到一些鑄造信息您好
:對象和數組類型之間在PHP。我會很樂意嘗試。我在第二個問題上添加了一個答案。請嘗試。 –
我已經在第二個問題上回答你了,請你檢查一下嗎? – souzanne