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

Mongoidランダムドキュメント

    1つのドキュメントだけが必要で、新しい基準メソッドを定義したくない場合は、次のようにすることができます。

    random_model = Model.skip(rand(Model.count)).first
    

    いくつかの基準に基づいてランダムモデルを見つけたい場合:

    criteria = Model.scoped_whatever.where(conditions) # query example
    random_model = criteria.skip(rand(criteria.count)).first
    


    1. mongoDBをangular2アプリに接続する方法は?

    2. NoSQLデータベースの戦い-MongoDBとMSSQLのNoSQL関数の比較

    3. mongo .netドライバーを使用してクライアントの現在の接続プール占有率を取得するにはどうすればよいですか?

    4. pymongoを使用してMongoDBから1つのコレクションをコピーし、別の空のコレクションに貼り付けるにはどうすればよいですか?