我正在阅读并发现让远程应用程序直接与我的 MongoDB 对话是一个坏主意,例如在电话应用程序中安装 Mongodb 驱动程序。最好的方法是在服务器上有一个 REST 接口来在数据库和最终用户之间进行对话。但是聚合框架呢?
我看到了 Sleepy.mongoose和Eve,但我看不到任何关于聚合的信息。是否有任何方式/或 REST 接口允许您进行聚合调用(我对子文档感兴趣)?
例如,请求并返回与.$ curl 'http://localhost:27080/customFunction/Restaurant'
匹配的所有子文档。shop.kind
Restaurant
我熟悉python和java,是否有任何API框架可以让你做到这一点?