尝试过{576e2988bdce966f071b838d:{MongoID.ObjectID:576e2988bdce966f071b838d}}
{576e2988bdce966f071b838d:{MongoID.ObjectID{_str:576e2988bdce966f071b838d}}}
都不对
前三位的方法都在控制台里面试了得到的结果都和图片上不一样。
尝试过{576e2988bdce966f071b838d:{MongoID.ObjectID:576e2988bdce966f071b838d}}
{576e2988bdce966f071b838d:{MongoID.ObjectID{_str:576e2988bdce966f071b838d}}}
都不对
前三位的方法都在控制台里面试了得到的结果都和图片上不一样。
你的冒号是全角符号,改成半角的
数据类型错误
576……
以数字开头会被识别为数字
识别到e
,会被认为是科学计数法表示的数字
到……b……
,科学计数法中不可能有e之外的字母,抛出类型错误
强制让编译器认为这里是字符串就行了,把那一长串用单引号或者双引号括起来
前后不用加括号也行
{
'576e2988bdce966f071b838d': {
_str: '576e2988bdce966f071b838d'
}
}
非合法变量名的属性名都需要加引号(当然JSON里面要求都加引号),引用这样的属性名不能用.
而是 []
。
{
'576e2988bdce966f071b838d':{
MongoID:{
ObjectID:{
_str: '576e2988bdce966f071b838d'
}}}
}
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答876 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决