我正处于创建基于 PHP 和 MongoDB 的内部系统的启动阶段。该系统的用户是 Javascript 程序员,他们希望能够使用任意 Mongo shell 查询从前端 gui 对 Mongo 数据库进行自定义查询。当然,如果我强迫他们使用适当的 PHP 数组等编写查询,这根本不是问题,但我绝对希望避免这种情况。
我不太确定如何在不编写一些能够将查询重构为可在 MongoClient PHP 中使用的正确格式化数组的高级方法的情况下处理这样的功能。一种方法是使用 ie MongoDB::execute() 方法并在数据库服务器上运行 javascript - 我根本不喜欢这种方法。
我很想问您是否对如何在某种程度上实现所要求的功能有任何想法。
先感谢您。