que tienen un modelo:Fecha en Mongoid consultas de
class SimpleAction
include Mongoid::Document
field :set_date, :type => Date
y tengo algunos datos de la colección:
{ "_id": OBJECTID ("4f6dd2e83a698b2518000006"), "name": " lost ", " notes ":" "," set_date (1i) ":" 2012 "," set_date (2i) ":" 3 ", " set_date (3i) ":" 25 "," set_date (4i) ":" 13 "," set_date (5i) ":" 57 ", " duration ": 15," todo ":" 4 "}
Puede ver la fecha de la tienda mongoid en los cinco campos: set_date (ni).
tengo dos pregunta:
Como puedo filtrar los datos por campo set_date en el cliente de consola mongo? Algo como esto:
db.simple_actions.find({ set_date : { "$lte" : new Date() } })
Mi consulta no devolvió ningún dato.
¿Cómo puedo filtrar los datos por el campo set_date en mi controlador Rails? Algo como esto:
@simple_actions = SimpleAction.where(:set_date => { '$lte' => Date.today })
Hmm .. me cambió difinition modelo e insertar nuevos recodrs en la colección, pero nada cambió. – demas
Aquí está el fragmento de formulario: <% = f.datetime_select: set_date%> – demas
¿Puede ser más específico sobre "nada ha cambiado"? Claramente, DateTime es un tipo de campo diferente de la fecha, ¿sí? :) – rfunduk