在MongoDB上构建管理/内容管理界面的好工具?

在MongoDB上构建管理/内容管理界面的好工具?,mongodb,content-management-system,content-management,Mongodb,Content Management System,Content Management,我正在寻找一个好的工具(或库或框架),可以用来在MongoDB上轻松构建基本的内容管理功能 我非常清楚,我已经在使用RockMongo进行查询和一些db管理任务。问题是,作为一名软件开发人员,我可以愉快地使用这些工具,但对于负责管理数据库内容的人员来说,这些工具太强大、太复杂了 因此,我特别想要一个MongoDB内容管理工具,它具有: 能够围绕集合(生成的创建、读取、更新和删除表单/视图)轻松构建(脚手架)用户界面 能够为对象添加数据验证和一些模板或模式,尤其是在创建新对象并将其添加到集合中时

我正在寻找一个好的工具(或库或框架),可以用来在MongoDB上轻松构建基本的内容管理功能

我非常清楚,我已经在使用RockMongo进行查询和一些db管理任务。问题是,作为一名软件开发人员,我可以愉快地使用这些工具,但对于负责管理数据库内容的人员来说,这些工具太强大、太复杂了

因此,我特别想要一个MongoDB内容管理工具,它具有:

  • 能够围绕集合(生成的创建、读取、更新和删除表单/视图)轻松构建(脚手架)用户界面
  • 能够为对象添加数据验证和一些模板或模式,尤其是在创建新对象并将其添加到集合中时
  • 支持细粒度访问控制(用户组、每个集合和每个对象的读/写/管理访问)

我一直在考虑使用它来构建一个,但在进一步研究之前,我想获得更多的意见。

既然您正在寻找一个超越直接管理UI的解决方案,我希望您必须自己动手。几个月前,我做了一个类似的练习,最后使用了


您所寻找的属性(脚手架、验证、RBAC等等)在许多框架中都很常见。是否有您更喜欢/考虑使用的特定语言?有用于、等的框架/库。其中许多框架/库不遗余力地将MongoDB强制转换为ActiveRecord/ORM模式,以支持CRUD和脚手架的使用。使用NoSQL数据源的一种新兴方法是DataMapper/ODM模式,与ORM相比,哪个更合适。

看一看:一个根据您的Mongoose模型自动生成管理页面的模块。

想知道您最终使用了什么解决方案/方法吗?我仍然使用RockMongo来完成基本的管理任务。另外,我正在用node.js、express.js和Mongoose编写一个特定于应用程序的管理用户界面。在决定使用RailwayJS()之前,我还尝试了RailwayJS(),我发现它有点过于臃肿,无法满足我的需要。而且,我使用猫鼬的次数越多,在处理MongoDB时,我就越欣赏它的优雅。我很确定会出现一些Mongoose管理工具,但现在我需要完成这项工作,所以我现在回到较低级别的编码。另请参阅一个相关的、更新的问题: