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