Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/mongodb/13.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 如何使用pymongo获取验证程序信息_Python_Mongodb_Pymongo - Fatal编程技术网

Python 如何使用pymongo获取验证程序信息

Python 如何使用pymongo获取验证程序信息,python,mongodb,pymongo,Python,Mongodb,Pymongo,在MongoShell中,我可以使用 db.getCollectionInfos({name: 'collection'})[0].options.validator pymongo是如何做到的?有点模糊,但可以做到: import pymongo db = pymongo.MongoClient()['mydatabase'] x = db.command({'listCollections': 1, 'filter': {'name': 'testcollection'}}) print

在MongoShell中,我可以使用

db.getCollectionInfos({name: 'collection'})[0].options.validator

pymongo是如何做到的?

有点模糊,但可以做到:

import pymongo
db = pymongo.MongoClient()['mydatabase']

x = db.command({'listCollections': 1, 'filter': {'name': 'testcollection'}})
print(x.get('cursor').get('firstBatch')[0].get('options').get('validator'))