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

フラスコバックエンドを使用してブラウザからMongoDBをクエリする

    1. mongodbをインストールし、そのサーバーを実行します(ターミナルタイプmongoで)
    2. pymongo(pythonパッケージ)をインストールします
    3. 次に、以下を使用してpymongのインスタンスを作成します。
    > documents = db.your_collection.find()
    > db.your_collection.insert({'name': 'Nabin Khadka'})
    

    これらのPythonコードは、メソッドの下でviews.pyファイルにラップできます。いいね:

    @app.route('/test')
    def test():
       # All above code
       return jsonify(response_dictionary)
    

    次にアプリを実行すると、ブラウザから次のURLを呼び出すことができます:

    https://url_to_server:port/test
    



    1. DjangoのデータベースとしてPostgreSQLを使用しているのにRedisを使用する必要があるのはなぜですか?

    2. MongoDBでバルク挿入と通常の挿入を使用することによるパフォーマンスの向上

    3. Ansibleを使用したMongoDBのデプロイとメンテナンス

    4. インデックス作成がmongodbのクエリパフォーマンスをどのように改善するか