0

MongoDB上で基本的なコンテンツ管理機能を簡単に構築するために使用できる優れたツール(またはライブラリまたはフレームワーク)を探しています。

私はMongoのWebサイトにリストされている管理UIをよく知っており、クエリといくつかのデータベース管理タスクにすでにRockMongoを使用しています。問題は、私がソフトウェア開発者としてこれらのツールを喜んで使用できる一方で、データベース内のコンテンツの管理を担当する人々にとっては強力で複雑すぎることです。

だから私は特に次のようなMongoDBコンテンツ管理ツールを探しています:

  • コレクションを中心にユーザーインターフェイスを簡単に構築(足場)する機能(フォーム/ビューの作成、読み取り、更新、削除の生成)
  • 特に新しいオブジェクトが作成されてコレクションに追加された場合に、データ検証とオブジェクトのテンプレートまたはスキーマを追加する機能
  • きめ細かいアクセス制御のサポート(ユーザーグループ、コレクションごと、オブジェクトごとの読み取り/書き込み/管理アクセス)

django-nonrelを使って構築することを検討してきましたが、先に進む前にもっと意見を聞きたいと思います。

4

2 に答える 2

1

penguinをご覧ください: Mongoose モデルに基づいて管理ページを自動的に生成するモジュールです。

于 2014-10-28T15:19:40.793 に答える
1

単純な管理 UI を超えるソリューションを探しているので、独自のソリューションを作成する必要があると思います。私は数ヶ月前に同様の演習を行い、最終的にYii Framework (PHP)を使用しました。

探している属性 (足場、検証、RBAC など) は、多くのフレームワークに共通しています。使用したい/検討したい特定の言語はありますか? RubyPHPPythonなどのフレームワーク/ライブラリがあります。これらの多くは、MongoDB を ActiveRecord/ORM パターンに強制して、CRUD とスキャフォールディングを使用できるようにするために尽力しています。NoSQL データ ソースを操作するための新しいアプローチは DataMapper/ODM パターンです。これは、ORM と比較してはるかに快適です。

于 2012-06-21T05:05:41.043 に答える