Ho un database mongo impostato. creazione di un nuovo oggetto Date in MongoDB creare un oggetto Date in formato ISO esempio: ISODate("2012-07-14T00:00:00Z")
Creare un oggetto data ISO in javascript
Sto usando node.js per la connessione al database e mongo interrogare il database. quando mai creo un nuovo oggetto Date (new Date()
) in javascript sua crea una javascript ad esempio, data oggetto: Wed Mar 06 2013 14:49:51 GMT-0600 (CST)
C'è un modo per creare un oggetto di data ISO in javascript in modo che io possa inviare l'oggetto direttamente al MongoDB ed eseguire interrogazione data
sono in grado di eseguire la query di seguito in MongoDB
db.schedule_collection.find({
start_date: { '$gte': new Date(2012, 01, 03, 8, 30) }
})
ma non è possibile eseguire quando invio in un oggetto javaScript date dal nodo
Il ricettario mongodb fornisce un esempio python per interrogare il database mongo utilizzando il modulo datetime, ma non fornisce alcun esempio di utilizzo di javascript.
Qualsiasi aiuto è apprezzato. Ringraziandovi anticipatamente
Se si utilizza il nodojs è possibile utilizzare il metodo 'toISOString()' definito in ECMAScript5. –
Gli oggetti 'Date' JavaScript sono ciò che si usa con MongoDB. Non esiste un tipo separato ISODate che è necessario utilizzare. Puoi dare un esempio specifico di qualcosa che non funziona? – JohnnyHK