ho impilati per costruire questa query MongoDB in C# conducente:MongoDB: Costruire query in C# conducente
{
Location: { "$within": { "$center": [ [1, 1], 5 ] } },
Properties: {
$all: [
{ $elemMatch: { Type: 1, Value: "a" } },
{ $elemMatch: { Type: 2, Value: "b" } }
]
}
}
Qualcosa prossimo:
var geoQuery = Query.WithinCircle("Location", x, y, radius);
var propertiesQuery = **?**;
var query = Query.And(geoQuery, propertiesQuery);
Aggiunta:
La query sopra tratto dalla mia altra domanda: MongoDB: Match multiple array elements Siete invitati a prendere t nella sua soluzione.
La query con $ e non è equivalente al 100% a quella originale. Si prega di vedere il link in fondo alla mia domanda per i dettagli. Comunque grazie per la tua risposta. – Kamarey