sql >> データベース >  >> NoSQL >> MongoDB

NodeJSを使用してスーパーユーザーとして別のMongoDBデータベースに接続するにはどうすればよいですか?

    解決策は、Nodejs側から実行されるシェルスクリプトを使用することです。

    mongo <<EOF
    use admin
    db.auth("superuser", "1234");
    use another_db
    db.addUser({
       user: "test",
       pwd: "12345",
       roles: ["userAdmin"]
    });
    exit
    EOF
    

    次に、次の接続文字列を使用できます:"mongodb://test:[email protected]:27017/my_db_name"

    このソリューションは機能しますが、私はまだMongoネイティブソリューションを探しています。



    1. Mongodbスキーマ設計

    2. phpmongodbはコレクション内のn番目のエントリを検索します

    3. イニシャライザでのcache_storeの設定

    4. 複数選択の質問と回答のためのMongoDBスキーマ設計