使用count()时,$eq
运算符无法正常工作。
> db.WebUser.find()
{ "_id" : 6, "Country" : "In", "DOJ" : ISODate("2016-12-31T18:30:00Z") }
{ "_id" : 7, "Country" : "In", "DOJ" : ISODate(**"2017-01-04T**18:30:00Z") }
> db.WebUser.count( { DOJ: { $eq: new Date('**01/01/2017'**) } } )
1
>
任何建议?
答案 0 :(得分:0)
您指定日期的格式是您的日期表达式评估为:
override func viewWillDisappear(_ animated: Bool) {
let userDefault = UserDefaults.standard
userDefault.set(onehour, forKey: "onehour")
}
override func viewWillAppear(_ animated: Bool) {
if let onehour = UserDefaults.standard.value(forKey: "onehour") {
self.onehour = onehour as! String
}
}
你可以在monogo shell中试试。
格式正确
d = new Date('01/01/2017')
ISODate("2016-12-31T18:30:00Z")