使用_id的MongoDB PHP搜索给出错误

阿里·梅迪(Ali Mehdi)

我想使用executeQuery mongodb驱动程序php搜索_id。

这是我的用户集合的文档结构

{
    "_id" : ObjectId("55ad0bd1032e1b12088b46a8"),
    "email" : "[email protected]"
}

而我的PHP代码是

<?php
//Getting object id
$id = new MongoId("55ad0bd1032e1b12088b46a8");
//filtering 
$filter = ['_id' =>$id];

$options = [];

// Adding query
$query = new MongoDB\Driver\Query($filter, $options);

$manager = new MongoDB\Driver\Manager("mongodb://localhost:27017");
$cursor = $manager->executeQuery('db.users', $query);

当我运行它时,出现以下错误

PHP致命错误:/test.php:27堆栈跟踪中未捕获的异常'MongoDB \ Driver \ Exception \ ConnectionException',消息为'未知运算符:$ id':0 /test.php(27):MongoDB \ Driver \ Manager-> executeQuery('db.users',Object(MongoDB \ Driver \ Query))1 {main}在第27行的test.php中抛出

有什么帮助吗?

阿里·梅迪(Ali Mehdi)

根据@Felipe Sulser的评论

线

$id = new MongoId("55ad0bd1032e1b12088b46a8");

应该

$id = new MongoDB\BSON\ObjectId("55ad0bd1032e1b12088b46a8");

现在正在工作

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

使用_id的MongoDB PHP搜索给出错误

来自分类Dev

Java 使用 if(search) == 和多个类给出错误搜索无法解析为变量

来自分类Dev

Mongodb的外壳连接时给出错误?

来自分类Dev

使用MemoryMappedFile共享变量给出错误

来自分类Dev

使用typedef重载会给出错误

来自分类Dev

使用pdo php创建的注册页面会给出错误

来自分类Dev

使用nusoup的PHP Web服务给出错误“第1列第2行的错误:StartTag:无效的元素名称”

来自分类Dev

在Rails中,Ransack搜索在尝试按ID进行过滤时会给出错误PG :: UndefinedFunction:ERROR:运算符不存在

来自分类Dev

chrome.notifications.create()单击时给出错误的ID

来自分类Dev

函数给出错误“ div id”未定义。

来自分类Dev

R.id.home给出错误的值?

来自分类Dev

使用下拉搜索时出错-MySQL / PHP

来自分类Dev

C#到C ++代码(使用CLI)给出错误

来自分类Dev

火焰游戏逻辑使用java给出错误结果?

来自分类Dev

Express:在bcrypt.compare给出错误之前使用await

来自分类Dev

使用enableIvy编译Angular 9库:false给出错误

来自分类Dev

使用decimal.get_context()。prec会给出错误

来自分类Dev

使用PowerShell的Socket.Select给出错误

来自分类Dev

使用select的MYSQL中的COALESCE函数给出错误

来自分类Dev

未使用Picasso加载图像,未给出错误

来自分类Dev

toString()在使用传递参数时给出错误

来自分类Dev

使用表联接的Oracle SQL更新给出错误

来自分类Dev

如果Statement在iOS中使用sqlite语句给出错误

来自分类Dev

使用getImageData从Canvas获取像素的颜色给出错误的颜色

来自分类Dev

使用矩阵旋转多维数据集给出错误的结果

来自分类Dev

Python使用URL读取CSV文件给出错误

来自分类Dev

使用 tesseract 读取 CAPTCHA 会给出错误的读数

来自分类Dev

api在邮递员中使用参数传递user_id时给出错误404

来自分类Dev

PHP + Mongodb concat函数抛出错误

Related 相关文章

  1. 1

    使用_id的MongoDB PHP搜索给出错误

  2. 2

    Java 使用 if(search) == 和多个类给出错误搜索无法解析为变量

  3. 3

    Mongodb的外壳连接时给出错误?

  4. 4

    使用MemoryMappedFile共享变量给出错误

  5. 5

    使用typedef重载会给出错误

  6. 6

    使用pdo php创建的注册页面会给出错误

  7. 7

    使用nusoup的PHP Web服务给出错误“第1列第2行的错误:StartTag:无效的元素名称”

  8. 8

    在Rails中,Ransack搜索在尝试按ID进行过滤时会给出错误PG :: UndefinedFunction:ERROR:运算符不存在

  9. 9

    chrome.notifications.create()单击时给出错误的ID

  10. 10

    函数给出错误“ div id”未定义。

  11. 11

    R.id.home给出错误的值?

  12. 12

    使用下拉搜索时出错-MySQL / PHP

  13. 13

    C#到C ++代码(使用CLI)给出错误

  14. 14

    火焰游戏逻辑使用java给出错误结果?

  15. 15

    Express:在bcrypt.compare给出错误之前使用await

  16. 16

    使用enableIvy编译Angular 9库:false给出错误

  17. 17

    使用decimal.get_context()。prec会给出错误

  18. 18

    使用PowerShell的Socket.Select给出错误

  19. 19

    使用select的MYSQL中的COALESCE函数给出错误

  20. 20

    未使用Picasso加载图像,未给出错误

  21. 21

    toString()在使用传递参数时给出错误

  22. 22

    使用表联接的Oracle SQL更新给出错误

  23. 23

    如果Statement在iOS中使用sqlite语句给出错误

  24. 24

    使用getImageData从Canvas获取像素的颜色给出错误的颜色

  25. 25

    使用矩阵旋转多维数据集给出错误的结果

  26. 26

    Python使用URL读取CSV文件给出错误

  27. 27

    使用 tesseract 读取 CAPTCHA 会给出错误的读数

  28. 28

    api在邮递员中使用参数传递user_id时给出错误404

  29. 29

    PHP + Mongodb concat函数抛出错误

热门标签

归档