我希望在 MongoDB 中储存一个 Mongo 查询,比如可能类似下面这样:
{
$set: {
account_id: ObjectID('525284cc2cebb6d0008b4567')
}
}
但是我并不能直接储存在 MongoDB 中,因为 $set
在 MongoDB 中是一个不合法的属性名。
而且也不能用 JSON 序列化,因为 ObjectID 这种对象序列化之后没法被正确地还原。
我希望在 MongoDB 中储存一个 Mongo 查询,比如可能类似下面这样:
{
$set: {
account_id: ObjectID('525284cc2cebb6d0008b4567')
}
}
但是我并不能直接储存在 MongoDB 中,因为 $set
在 MongoDB 中是一个不合法的属性名。
而且也不能用 JSON 序列化,因为 ObjectID 这种对象序列化之后没法被正确地还原。
5 回答4.8k 阅读✓ 已解决
4 回答2.5k 阅读✓ 已解决
2 回答1.7k 阅读✓ 已解决
5 回答1.9k 阅读
2 回答1.4k 阅读✓ 已解决
3 回答2k 阅读
1 回答3.2k 阅读
escape掉存字符串……需要用的时候unescape回来如何