gpt4 book ai didi

php - MongoDB/PHP ..如何编写选择查询?

转载 作者:IT老高 更新时间:2023-10-28 13:32:10 28 4
gpt4 key购买 nike

如何在 mongo db 中编写查找查询以选择某些值。例如

IN MYSQL - SELECT * from things where id=3;
IN Mongo - thingscollection->find(array("_id" => $id))

假设 MYSQL 查询看起来像这样,

SELECT name,age from things where id=3;

我想知道如何在 PHP/MongoDB 中编写查找查询来选择特定值?

最佳答案

MySQL: SELECT name,age from things where id=3;  
Mongo: $db->things->find(array("id" => 3), array("name" => 1, "age" => 1));

您可能希望使用 mongo _id 而不是自己创建的 id 字段。

有关 php 驱动程序的详细信息:http://php.net/manual/en/mongo.sqltomongo.php另一个仅将 SQL 连接到 Mongo 的好链接是 http://rickosborne.org/download/SQL-to-MongoDB.pdf

关于php - MongoDB/PHP ..如何编写选择查询?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12510922/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com