はどのようにarangosh
1)与えられたユーザー
2)指定されたデータベース
のためのすべての付与されたユーザーのすべての許可されたデータベース内から取得するために、特定のユーザー/データベースのarangoshが付与されますデータベース/ユーザー?Arangodb:
0
A
答えて
2
これはAQLで行うことができます。
1)db._query("FOR u IN _users FILTER u.user == @user FOR db IN ATTRIBUTES(u.databases) FILTER u.databases[db] == 'rw' RETURN db", {"user":"user_name"})
2)あなたが与えられたデータベースのいずれかへのアクセス権を持つユーザーを検索することができます第二AQLでdb._query("FOR u IN _users LET userDbs = (FOR db IN @dbs FILTER u.databases[db] == 'rw' RETURN db) FILTER LENGTH(userDbs) RETURN u.user", {"dbs":["*","database_name","another_database_name"]})
。ユーザーは、明示的なものではなく、(ルートユーザーのような)すべてのデータベースにアクセスできます。この場合、私の例のように、*
をデータベース名として使用する必要があります。
関連する問題
- 1. Arangodb
- 2. ArangoDBエッジ一貫性が文書ArangoDBで
- 3. arangodb:ドキュメントサイズ
- 4. Python ArangoDB
- 5. Arangodbジャーナルログファイル
- 6. ArangoDB ACIDity
- 7. arangodb verify _users password
- 8. ArangoDBユニークインデックス検証
- 9. ArangoDBクエリが
- 10. Arangodbクラスタノードは
- 11. ArangoDBグラフフィーチャーとGraphQL
- 12. ArangoDB AQLのパスフィルタ
- 13. ArangoDB - コレクションコレクションは
- 14. ロック・タイムアウトArangoDB
- 15. Arangodb削除アクションエラー
- 16. Bitemporal with Arangodb
- 17. NoSQLデータベース:ArangoDB
- 18. ArangoDBリストオブジェクトデータ(AQL)
- 19. ArangoDB FULLTEXT()ストリング
- 20. arangodb 3.1 foxx docs?
- 21. ArangoDB FoxxとClojureスクリプト
- 22. ArangoDBファセット検索パフォーマンス
- 23. エッジの定義ArangoDB
- 24. Arangodbのループ変数
- 25. Arangodb @include設定ファイル
- 26. ArangoDB FOXXノード拡張
- 27. ArangoDB-Foxx with Relay Framework
- 28. ArangoDB Foxxアプリケーションをarangodb-phpから呼び出す方法
- 29. ArangoDB 2.8からArangoDB 3へのfilterVertice UDFの移行
- 30. ArangoDBを使ってArangoDBからd3のデータを取得する