parsing/ MongoDB使用ISO格式的date作为字典中的键
我有一个时间戳字典,我希望date in ISO Format
的date in ISO Format
是key
和一个string of what occured on the date
的value
。
恩。 timestamps[date.toISOString()] = "SignedUp"
ISOstring默认是yyyy-MM-ddTHH:mm:ss.AZ
,所以我得到这个问题:
[Error]: Nested keys should not contain the '$' or '.' characters
有没有办法,我可以使用ISOdatestring没有得到这个问题? 我们的后端存储date使用这种格式的一切,所以我宁愿如果它可以保持这种方式。 提前致谢!
在MongoDB中:
字段名称不能包含点(即)或空字符,也不能以美元符号(即$)开头
资源
你可以用另一个被接受的字符replace你的ISO8601string中的点(但是你必须记得把它再次转换回来),或者使用getTime()
函数作为你的键,使用自Unix时代以来的毫秒数。