2011-06-15 102 views
11

這是數據的NodeJS - MongoDB的 - 如何刪除記錄

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

這是我以前用的刪除記錄

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

我想刪除它具有會話代碼已過期。問題是,代碼不起作用,或許有關於numberLong的事情?

回答

18

它看起來像拼寫錯誤的「會話」(如「seesion」)。

+0

耶穌我收集拼寫錯誤的名稱,這就是爲什麼;)。我的代碼工作,你只是把它放在db.open(函數(){}) – 2011-06-15 17:10:52

+0

對,我得到的代碼畢竟,但後來意識到錯字。發生在我們最好的=) – maerics 2011-06-15 17:15:30

+0

@angry_kiwi你是否在爲此目的使用貓鼬? – 2016-10-17 01:48:38