2012-12-20 50 views
-1
{ 
    "_id" : "648290899", 
    "First_Name" : "Daniel", 
    "Last_Name" : "Wu", 
    "Gender" : "male", 
    "Birthday" : "13/10/1978", 
    "Email" : "[email protected]", 
    "Bookmark" : ["mal-taman-anggrek__-6.18_106.79"], 
    "Token" : "", 
    "LikeOrDislike" : { 
    "mal-taman-anggrek__-6.18_106.79" : 1, 
    "bebek-goreng-h.-slamet__-6.20_106.77" : 1, 
    "mcdonald's__-6.31_106.86" : 1, 
    "pasar-rebo__-6.31_106.87" : 0 
    }, 
    "Nearby" : [], 
    "History" : [{ 
     "1355915008" : { 
     "day" : "December 19, 2012, 6:03 pm", 
     "LikeOrDislike" : { 
      "mal-taman-anggrek__-6.18_106.79" : 1 
     } 
     } 
    }, { 
     "1355915015" : { 
     "day" : "December 19, 2012, 6:03 pm", 
     "Bookmark" : { 
      "add" : ["mal-taman-anggrek__-6.18_106.79"] 
     } 
     } 
    }, { 
     "1355920137" : { 
     "day" : "December 19, 2012, 7:28 pm", 
     "LikeOrDislike" : { 
      "bebek-goreng-h.-slamet__-6.20_106.77" : 1 
     } 
     } 
    }, { 
     "1355920233" : { 
     "day" : "December 19, 2012, 7:30 pm", 
     "LikeOrDislike" : { 
      "mcdonald's__-6.31_106.86" : 1 
     } 
     } 
    }, { 
     "1355920441" : { 
     "day" : "December 19, 2012, 7:34 pm", 
     "LikeOrDislike" : { 
      "pasar-rebo__-6.31_106.87" : 0 
     } 
     } 
    }], 
    "ImageProfile" : "http://graph.facebook.com/648290899/picture/?type=large" 
} 

我得到了一个抱怨pasar-rebo __- 6.31_106.87包含一个点。好吧它包含一个点。所以?为什么我不能在mongovue上插入这个json

+0

为什么标签'objective-c'和'xcode'? –

+0

Ah Gabrielle,谢谢你修理它。 –

+0

只是一个'l',而你的欢迎:) –

回答

4

字段名称不能包含点(即。),美元符号(即$)或空字符。

来源:the MongoDB official doc

的原因是,蒙戈允许JavaScript的风格点标记来访问子集合。 此外,点被用作嵌入式文档的分隔符,如讨论here

+0

这是事实,有_field_名称带点的问题,而不是数据库名称。 – JohnnyHK

+0

对不起,你是对的。我从文档复制了错误的行。固定。 –

+0

问题是我从另一个数据库中获取了文本。不管怎样,它总是被保存下来。 –

相关问题