所以我有这个简单的登录功能,试图将电子邮件地址与数据库中的密码匹配,并通过表单将其与用户输入的数据进行比较.

function login($email, $password){

$m = new Mongo("localhost");

$m->connect();

$db = $m->users;

$collection = $db->test_collection;

echo "

";

var_dump($collection->findOne(array('name' => 'john'))); //returns correctly

var_dump($collection->find(array('name' => 'john'))); //returns mongo cursor object

echo "

";

}

我不明白为什么find()只返回一个游标对象.答案?

这是mongo文档

array(5) {

["_id"]=>

object(MongoId)#22 (1) {

["$id"]=>"4d7eaa848baf84d32b000000"

}

["activated"]=> (true)

["email"]=> "john@smith.com"

["name"]=> "john"

["password"]=> "334c4a4c42fdb79d7ebc3e73b517e6f8"

}

如何在同一文档中找到可以同时找到电子邮件和密码的“WHERE”查询?我显然没有得到find()和findOne()查询的参数. PHP中的正确语法是什么?

mongo的php查询,如何在php中查询mongo?相关推荐

  1. mysql 获取下一条记录数,如何在MySQL中查询当前数据上一条和下一条的记录

    如果ID是主键或者有索引,可以直接查找: 方法一: 查询上一条记录的SQL语句(如果有其他的查询条件记得加上other_conditions以免出现不必要的错误): select * from tab ...

  2. php如何查询数据库,如何在php中查询mysql数据库数据

    如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...

  3. 如何在MySQL中查询OS线程id(LWP)?

    如何在MySQL中查询OS线程id(LWP)? [root@LHRDB ~]# ps -Lf 16833 UID        PID  PPID   LWP  C NLWP STIME TTY   ...

  4. 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等

    使用select   *   from   user_tables   可以查询出所有的用户表. 查所有用户的表在all_tables 主键名称.外键在all_constraints 索引在all_i ...

  5. 如何在oracle中查询所有用户表的表名、主键名称、索引、外键等 - Oracle   基础和管理_files...

    1.查找表的所有索引(包括索引名,类型,构成列): select t.*,i.index_type from user_ind_columns t,user_indexes i where t.ind ...

  6. mysql 查询重复字符串_如何在mysql中查询重复的字符串条目

    如果你以相反的顺序存储(8)最右边的字符,那么 您的表格将包含以下字段: id (int)| name (string) | phone (string) | phonerev (string) -- ...

  7. 如何在Windows中查询证书颁发机构已颁发的证书

    有时候需要看一下证书颁发机构已经颁发出去的证书,看看某个用户或者某个计算机获取过的证书有哪些.通常可以在证书颁发机构的MMC中查看. 对于测试环境或者刚开始用的CA来说,这样查看挺简单的.但是对于用了 ...

  8. HTML两个查询条件,javascript – 如何在IndexedDB中查询多个条件?

    查看 this answer同样的问题.这比我在这里给出的答案更详细. keypath参数store.createIndex和IDBKeyRange方法 can be an array.所以,粗略的例 ...

  9. mysql中查询编辑器_数据库中查询编辑器的使用方法

    {"moduleinfo":{"card_count":[{"count_phone":1,"count":1}],&q ...

最新文章

  1. eclipse 导出项目到 android studio .so 库
  2. 教你修改Linux下高并发socket最大连接数所受的各种限制
  3. 低效能人士的七个习惯
  4. 《101 Windows Phone 7 Apps》读书笔记-BABY MILESTONES
  5. Web Hacking 101 中文版 十二、开放重定向漏洞
  6. jsp自定义标签详解(2)
  7. openim php sdk,imsdk_restapi-php-sdk
  8. 【转载】通过搜狗站长平台查看网站的搜狗流量及搜索关键字
  9. EMCP 物联网云平台短信报警使用说明
  10. 《Java并发编程的艺术》作者方腾飞:感谢Java,带我一路前行!
  11. 诸神之战!一文盘点中国“大模型”玩家们
  12. 最新版养猫小程序前端+后端搭建详细教程
  13. 【自存代码】划分数据集为训练集和测试集
  14. springboot 简单的扫码登录 demo
  15. on事件和addevent事件的区别
  16. 动态规划问题之求解数列中递增数列的长度
  17. 阿里三面:你的日志采集系统是怎么做的?用了那些高大上的技术呢?
  18. Active Accessibility
  19. Java - Springboot 部署jar
  20. 地震勘探基础(八)之地震动校正

热门文章

  1. lingo变量无限制版本_【运筹学】用Lingo求解运输问题,兼谈Lingo语法
  2. 设计模式的理解:命令模式 (Command)
  3. python快速编程入门飞机大战_少儿编程:使用python完成飞机大战游戏(一)
  4. git / 通过 ssh 与仓库通信
  5. 数据结构与算法 / 分治算法
  6. Cortex - M3 中断和异常的区别
  7. java main 参数传递参数_Java千问:Java语言如何给main方法传递参数?
  8. 为什么qt这么强大没人使用_就是这么强大!为什么火箭队能始终压制76人,巴特勒一语点破玄机...
  9. nodogsplash的内部机制分析
  10. 大牛荐书 | 百度技术大牛都在读的7本书!