1
たとえば、ユーザーが自分のデータベースに接続して新しい文書を作成することを許可し、更新できないようにするには、データベースを管理する方法がありますこの?Mongodbは新しい文書の作成のみを許可します
たとえば、ユーザーが自分のデータベースに接続して新しい文書を作成することを許可し、更新できないようにするには、データベースを管理する方法がありますこの?Mongodbは新しい文書の作成のみを許可します
挿入はできますが、更新はできないユーザー定義のロールを作成してから、そのユーザーに割り当てる必要があります。あなたは、「ユーザー」によって何を参照している A User-Defined Role Specifies Privileges
{
_id: "myApp.appUser",
role: "appUser",
db: "myApp",
privileges: [
{ resource: { db: "myApp" , collection: "" },
actions: [ "find", "createCollection", "dbStats", "collStats" ] },
{ resource: { db: "myApp", collection: "logs" },
actions: [ "insert" ] },
{ resource: { db: "myApp", collection: "data" },
actions: [ "insert", "update", "remove", "compact" ] },
{ resource: { db: "myApp", collection: "system.js" },
actions: [ "find" ] },
],
roles: []
}
だからserverAから私はuserA mongodbを使うことができ、serverBからはuserB mongodbを使うことができます –
参考として、以下のリンクを参照してください?開発者や一般市民を意味しますか?どのように正確にデータベースに接続していますか? – RainingChain
たとえば、私は2つの異なるWebページを持っています。まず、データベースへのフルアクセス権を持ちたいと思います.2番目には、ドキュメントを作成し、更新せずに削除したいだけです。 –
2つのWebページは、別々のサーバーと別々のWebサイトにありますか? – RainingChain