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

MongoDb C#GeoNearクエリ構築

    これとこれで答えを見つけました:

    var earthRadius = 6378.0; // km
    var rangeInKm = 3000.0; // km
    
    myCollection.EnsureIndex(IndexKeys.GeoSpatial("Location"));
    
    var near =
        Query.GT("ExpiresOn", now);
    
    var options = GeoNearOptions
        .SetMaxDistance(rangeInKm / earthRadius /* to radians */)
        .SetSpherical(true);
    
    var results = myCollection.GeoNear(
        near,
        request.Longitude, // note the order
        request.Latitude,  // [lng, lat]
        200,
        options
    );
    


    1. Redis-キーHASHとSETおよびZSETはCrudRepository保存でどのように関連していますか?

    2. MongoDB $ week

    3. CDPのHBaseがAmazonのS3をどのように活用できるか

    4. YCSBを使用したHBaseパフォーマンステスト