MongoDB で cms を使用するためのブリッジの開発 cms にリンクされているすべての値を管理するために、ストレージ キー、値、タイプを使用します。これらのキー、タイプの値はweb.config
、拡張可能なスキーマを可能にするために に格納されます。この場合、動的スキーマを保持するために、クラス オブジェクトの定義は許可されません。結果は、DynamicArray としてのストレージです。これは、演算子を使用して適切な方法で取得するための緯度経度の実行と保存について、いくつかの疑問を引き起こしていますQuery.Near
。
DynamicArray
{
item : { Key: "lat", Value: "12.897", Type:double }
item : { Key: "lng", Value: "12.345", Type:double }
item : { Key: "country", Value: "USA", Type:String }
item : { Key: "state", Value: "CA", Type:String }
item : { Key: "city", Value: "San Jose", Type:String }
item : { Key: "district", Value: "", Type:String }
}
Query.ElemMatch("DynamicArray", Query.And(Query.EQ("Key", "country"), Query.EQ("Value", "USA")));
Query.Near ??
GeoSpatial 検索と互換性のあるスキーマ キー値ですか? そしてパフォーマー?Query.Near
このスキーマの方法で公式ドライバー a (C# 公式ドライバー)を使用してクエリを実行するにはどうすればよいですか?
ありがとう。