【问题标题】:Building a user system with PHP (Code Igniter) and MongoDB使用 PHP(Code Igniter)和 MongoDB 构建用户系统
【发布时间】:2016-06-15 12:06:21
【问题描述】:

我想从 MySQL 数据库切换到 Mongo 数据库。尤其是语法似乎更加用户友好,但这并不重要。

我想编写一个用户身份验证登录系统,它基本上验证用户发送的电子邮件和密码到数据库(并采取相应的行动)。由于我对 MongoDB 及其用户系统不是很熟悉,所以我想知道:我应该使用 db.insert() 将用户视为“集合中的文档”,还是应该使用 db.createUser() 调用创建实际的数据库用户?

第一个选项看起来更像 SQL(在 MySQL 数据库中,我会创建一个名为 users 的表,并带有相应的列),而第二个选项让我想起有权访问 phpMyAdmin 以监控数据库的用户,但不是实际使用我正在构建的应用程序的用户。

我尝试使用 MongoDB 搜索有关登录系统的信息,但我真的找不到任何可以证实或否定我的直觉的信息。

【问题讨论】:

    标签: php mysql mongodb login database


    【解决方案1】:

    我认为 SQL 是创建登录系统的最佳选择,但如果您需要使用 MongoDB 创建登录系统,您可以创建名为 user 的集合和名为 username 和 password 的字段 这可以帮助你enter link description here

    【讨论】:

    • 谢谢!该链接非常有用。
    猜你喜欢
    • 2021-08-19
    • 2017-09-21
    • 2015-01-09
    • 1970-01-01
    • 2018-11-08
    • 1970-01-01
    • 1970-01-01
    • 2012-09-29
    • 2011-03-03
    相关资源
    最近更新 更多