php - 如何直接从 PHP 运行 Mongo Shell Query?
问题描述
我想直接从 PHP 运行 MongoDB 原始查询。
我的查询如下。
var document_id = db.Document.aggregate([{$project: {"creationDate":1,'_id':1}},{$match: {"_id":ObjectID("5aa7a8852f4b3e2e86004837")}}]).toArray();
document_id = document_id[0]['_id'];
var upload_id = db.Upload.aggregate([{$project: {"creationDate":1,'_id':1}},{$match: {"_id":ObjectID("5aa7a8852f4b3e2e86004837")}}]).toArray();
upload_id = upload_id[0]['_id'];
并获得 concat 或多个或加法的这两个变量 document_id 和 upload_id 的结果。
(仅供参考:实际上,我不会连接或乘以 id,这只是举例。)
我检查了“ http://php.net/manual/en/book.mongodb.php ”以供参考,但没有发现有用的。
任何人都可以指导我吗?
我正在使用的 MongoDB 和 PHP MongoDB 驱动程序版本。
MongoDB 3.6 版
MongoDB PHP 驱动程序 1.5 版
解决方案
推荐阅读
- c++ - C1202:递归类型或函数依赖上下文太复杂
- mysql - 如何检索所有帖子并使用 SQL 查询验证用户是否喜欢该帖子
- c++ - 使用非模板类型的通用引用?
- windows - 尝试构建我们中间的解决方案,但收到此错误
- python-3.x - 什么数据类型用于使用 Python 在 sqlite3 中保存列表?
- c# - 将 SignalR 控制台客户端连接到 Azure 上的服务器
- image-processing - 在不解压缩图像的情况下翻转图像字节中的位
- pandas - Pandas - 没有引号字符保存到文件
- laravel - LoginController(Laravel 8)中未定义的数组键“密码”
- python - 填充 nan 值