Я использовал следующий код для вставки tab0011.json
в portal_db.acs
:
from pymongo import MongoClient
import json
client = MongoClient()
db = client.portal_db
db.acs.drop()
acs = db.acs
data_acs = json.load(open('/vagrant/data/tab0011.json', 'r'))
result_acs = acs.insert_many(data_acs)
В коде сохранена корректность данных tab0011.json. Однако я попробовал следующий код, чтобы вставить tab0011.json
в portal_db.acs
и tab0007.json
в portal_db.tab0007
. Обе коллекции были созданы, но внутри их нет, т. Е. Пусто:
from pymongo import MongoClient
import json
client = MongoClient()
db = client.portal_db
db.acs.drop()
acs = db.acs
db.tab0007.drop()
tab0007 = db.tab0007
data_acs = json.load(open('/vagrant/data/tab0011.json', 'r'))
data_tab0007 = json.load(open('/vagrant/data/tab0007.json', 'r'))
result_acs = acs.insert_many(data_acs)
result_tab0007 = tab0007.insert_many(data_tab0007)
Не совсем уверен, почему.