Mongodb Mongo查找密钥类型为ISO Date时存在密钥的记录
我使用ISODATE作为键,以使我的数据结构更紧凑,即:Mongodb Mongo查找密钥类型为ISO Date时存在密钥的记录,mongodb,Mongodb,我使用ISODATE作为键,以使我的数据结构更紧凑,即: {ISODate("2013-10-01T00:00:00.000Z"): <value>} 但这会返回错误: E QUERY SyntaxError: Unexpected token ( 这很好: db.collection.find({ any_key_that_is_not_a_date : {$exists: true}}) 文档中的键是字符串。密钥中允许使用任何UTF-8字符,但有几个明显的例外: 1)
{ISODate("2013-10-01T00:00:00.000Z"): <value>}
但这会返回错误:
E QUERY SyntaxError: Unexpected token (
这很好:
db.collection.find({ any_key_that_is_not_a_date : {$exists: true}})
文档中的键是字符串。密钥中允许使用任何UTF-8字符,但有几个明显的例外: 1) 键不能包含字符\0(空字符)。此 字符用于表示键的结束 2) 这个。和$characters 有一些特殊的属性,只能在特定的场合使用 情况,如后面章节所述。一般来说,他们应该 被认为是保留的,如果被使用,司机会抱怨 不恰当地
文档中的键是字符串。密钥中允许使用任何UTF-8字符,但有几个明显的例外: 1) 键不能包含字符\0(空字符)。此 字符用于表示键的结束 2) 这个。和$characters 有一些特殊的属性,只能在特定的场合使用 情况,如后面章节所述。一般来说,他们应该 被认为是保留的,如果被使用,司机会抱怨 不恰当地
E QUERY SyntaxError: Unexpected token (
db.collection.find({ any_key_that_is_not_a_date : {$exists: true}})