Python MongoDB создание коллекции
- Предыдущая страница MongoDB Создание базы данных
- Следующая страница MongoDB Вставка
Коллекции MongoDB аналогичны таблицам в SQL-базах данных.
Создание коллекции
Чтобы создать коллекцию в MongoDB, используйте объект базы данных и укажите имя создаваемой коллекции.
Если её нет, MongoDB создаст её.
Пример
Создайте коллекцию с именем "customers":
import pymongo myclient = pymongo.MongoClient("mongodb://localhost:27017/") mydb = myclient["mydatabase"] mycol = mydb["customers"]
Важно!В MongoDB коллекции не создаются до тех пор, пока не будет получен контент!
Перед созданием集合 MongoDB будет ждать, пока вы не вставите документ.
Проверка существования коллекции
Помните: в MongoDB коллекции не создаются до тех пор, пока не будет получен контент, поэтому если это ваше первое создание коллекции, вы должны выполнить следующую главу (создание документа) перед проверкой существования коллекции!
Вы можете проверить наличие集合 в базе данных, перечислив все коллекции:
Пример
Вернуть список всех коллекций в базе данных:
print(mydb.list_collection_names())
或者 вы можете проверить конкретную коллекцию по имени:
Пример
Проверка существования集合 "customers":
collist = mydb.list_collection_names() if "customers" in collist: print("Сборник существует.")
- Предыдущая страница MongoDB Создание базы данных
- Следующая страница MongoDB Вставка