如何使用python在mongodb中设置生成的密钥?

问题描述:

我在python中使用mongodb。我面临的问题是在生成密钥的过程中。的代码,通过该我生成密钥是:如何使用python在mongodb中设置生成的密钥?

POST_ID = posts.insert_one({MSG [“到”]:一个}

现在,这里,所述"To"包括一个电子邮件地址(它由的一个符号点(。))。我在网上那么现在如何研究几个文件,我得知道邮件的“To”不能用来作为重点,因为MongoDB中他们使用“.(dot)”“$”为嵌套文件。

我可以继续吗?

+0

你可以插入 – kvorobiev

+0

我没有手动设置键之前与其他一些符号代替点。它直接来自gmail服务器 – hussain

+0

电子邮件地址只是一个字符串。你可以想出许多转换成更好的密钥。例如,您可以将其转换为电子邮件地址的md5散列。 – msvalkon

我已经做了这样的事情..

“要”:“测试@ gmail的(点)的COM”

> db.posts.insert({'msg':{'To':'[email protected]'}}) 
WriteResult({ "nInserted" : 1 }) 
> 
> db.posts.find() 
{ "_id" : ObjectId("56d5413198cc940383264b8f"), "msg" : { "To" : "[email protected]" } } 
+0

我不想插入帖子...我想生成密钥。 – hussain

+0

你的意思是,在已经存在的文件中插入“To”键 – GThamizh

+0

我已经提取并解析了一些信息,现在我想要一个键来处理那个特定的词典。 – hussain