如何使用PHP从MongoDB中选择一个数组?

时间:2013-01-30 15:01:33

标签: php mongodb

如何使用PHP从MongoDB中选择一个数组?

例如,我有以下数据:

db.articles.insert({name: "topic1", images: ["img1", "img2", "img3"]})

那么,我如何选择和打印它只是图像的名称?

1 个答案:

答案 0 :(得分:1)

我们对你想要的东西知之甚少。您甚至没有使用有效的PHP语法。

这个问题很模糊,没有多大意义。

然而,这应该有所帮助:

// Make our doc
$doc = array('name' => "topic1", 'images' => array("img1", "img2", "img3"));

// insert our doc
$db->collection->insert($doc);

// Find out inserted doc
$doc = $db->collection->findOne(array('name' => 'topic1'));

// echo out a comma deliminated list of images.
echo implode(',', $doc['images']);