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

デフォルトでmongodbの特定のデータベースに接続します

    これの複製が見つからないことに驚いた。さて、これでコンテンツができました。

    コマンドラインから、次のようにします。

    $ mongo myDatabase

    これは、ページの下にいくらかありますが、実際にはドキュメントで説明されています。直接リンクはありませんが、<db address>を検索してください 同じ例があります。

    もちろん、あなたはできたはずです:

    $ mongo --help
    MongoDB shell version: 2.4.9
    usage: mongo [options] [db address] [file names (ending in .js)]
    db address can be:
        foo                   foo database on local machine
        192.169.0.5/foo       foo database on 192.168.0.5 machine
        192.169.0.5:9999/foo  foo database on 192.168.0.5 machine on port 9999
    

    これは、使用法と、渡すことができる他のオプションを示しています。

    もう1つ、デフォルトの接続ではありませんが、ショートカットは.mongorc.jsでこれを実行できることです。 ファイル:

    db=db.getSiblingDB("myDatabase")
    

    変数dbを割り当てます そのデータベースに今すぐ:

    db.collection.find()
    

    myDatabaseに作用しています 。



    1. 予期しないredisサーバー障害の診断

    2. Mongooseを使用してObjectIdで検索しているドキュメントが見つかりません

    3. MongoDBでJSONを使用していますか?

    4. redisでパイプラインを使用すると、なぜ100,000レコードと非常に遅いのですか?