public class Listing
{
[BsonId]
[BsonIgnoreIfDefault]
public ObjectId Id { get; set; }
public LocationModel City { get; set; }
public LocationModel Town { get; set; }
public LocationModel Street { get; set; }
... other properties
}
public partial class LocationModel
{
public string Id { get; set; }
public string Name { get; set; }
}
У меня есть коллекция mon go с этим документом. Я хочу найти или отфильтровать по местоположению из пользовательского интерфейса для этого документа. Например, Пользователь может написать название города, города или улицы, кроме этого, Пользователь может фильтровать по городу, городу и улице соответственно. Я напишу базовый API. net, где пользователь может делать это. Я также использую библиотеку MongoDriver. Какой стратегии я должен следовать