¿Esto sería el equivalente de esta declaración de SQL?
Seleccionar * de ejemplo en el que la fecha = '2011-09-21'
db.example.find({date: dateobject});
En el caso de MongoDB + PHP, tendrá que utilizar la clase [MongoDate][2]
para representar esas fechas. Otros controladores de idioma normalmente solo usan la construcción de fecha del lenguaje.
También me gustaría saber la sintaxis de la consulta entre.
MongoDB no tiene una cláusula between
.
Para usar "Mayor que" deberá usar uno de los operadores de consulta. Vea here para más detalles. Ejemplo simple:
db.example.find({ date: { $gt: lowdate, $lt: highdate } });
¿Ha buscado la información del manual? (http://php.net/manual/en/class.mongodate.php) –