Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python MongoDB插入难题_Python_Mongodb_Pymongo - Fatal编程技术网

Python MongoDB插入难题

Python MongoDB插入难题,python,mongodb,pymongo,Python,Mongodb,Pymongo,我是MongoDB的新手,所以我希望有人能向我解释一下MongoDB的一个简单概念,即插入和检索 1) MongoDB能够接收任何数据还是必须是字符串?例如,我有一个名为variable的变量,它包含一个字符串。我能做什么 emp_rec1 = { "name":"Mr.Geek", "eid":24, "location":"delhi" } 但是,我可以使用位置:变量,而不是位置:“德里”,还是必须使用字符串格式? 谢谢 2)

我是MongoDB的新手,所以我希望有人能向我解释一下MongoDB的一个简单概念,即插入和检索

1) MongoDB能够接收任何数据还是必须是字符串?例如,我有一个名为
variable
的变量,它包含一个字符串。我能做什么

emp_rec1 = {
        "name":"Mr.Geek",
        "eid":24,
        "location":"delhi"
        }
但是,我可以使用
位置:变量,而不是
位置:“德里”
,还是必须使用字符串格式? 谢谢

2) 如果这样做有效,我将如何检索存储在该位置的内容?
谢谢

MongoDB存储BSON对象,即二进制JSON。可在此处找到规范:

这意味着它可以处理JSON文档。在JSON中,它是对象、数组等的表示。变量仅在JavaScript或Typescript等编程语言中有意义。如果我在REST服务中读取它,那么您的变量意味着什么? 它在JSON中没有意义,因为不可能给它上下文、初始化值或任何其他操作

JSON只描述数据结构。我在服务中读取它,并在该点将其分配给变量。为什么需要在JSON对象中存储名称