【发布时间】:2013-02-07 18:29:11
【问题描述】:
我正处于创建基于 PHP 和 MongoDB 的内部系统的启动阶段。该系统的用户是 Javascript 程序员,他们希望能够使用任意 Mongo shell 查询从前端 gui 对 Mongo 数据库进行自定义查询。当然,如果我强迫他们使用适当的 PHP 数组等编写查询,这根本不是问题,但我绝对希望避免这种情况。
如果不编写一些能够将查询重组为可在 MongoClient PHP 中使用的正确格式化数组的高级方法,我不太确定如何处理这样的功能。一种方法是使用 MongoDB::execute() 方法并在数据库服务器上运行 javascript - 我根本不喜欢这种方法。
请问您是否对如何在某种程度上实现所要求的功能有任何想法。
提前谢谢你。
【问题讨论】:
-
这听起来像是一个有趣的安全漏洞。呵呵。
-
确实存在安全性滞后,但在这种情况下,安全性不是问题。
-
安全不是问题?如果有人不小心删除了数据库的内容会怎样?
-
我明白你的意思,但数据丢失并不重要。肯定会很糟糕,但这不是问题。
标签: mongodb mongodb-php mongodb-query