2011-06-15 17 views
11

Estos son los datosnodejs - mongodb - cómo eliminar un registro de

{ 
    "username": "runrun", 
    "channel": "all", 
    "expire": NumberLong("1308183908743"), 
    "_id": ObjectId("4df93f54e07324af47000001") 
} 

Este es el código que solía usar para eliminar un registro

db.collection('seesion',function(err, collection){ 
    collection.remove({ 
     "expire": {"$lte": Date.now()} 
    },function(err, removed){ 
     console.log(removed); 
    }); 
}); 

Quiero borrar la sesión que tiene ha expirado El problema es que el código no funciona, ¿tal vez hay algo que ver con numberLong?

Respuesta

18

Parece que tiene una "sesión" mal escrita (como "veaion").

+0

Jesús Obtuve el nombre de la colección mal escrito, esa es la razón por la cual;). Y mi código funciona, solo póngalo dentro de db.open (function() {}) –

+0

Bien, obtuve el código funcionando después de todo, pero luego me di cuenta del error tipográfico. Ocurre lo mejor de nosotros =) – maerics

+0

@angry_kiwi ¿Estás usando mangosta para este propósito? –

Cuestiones relacionadas