Spec-Zone.ru › MySQL Connectors 1.0

4.2.1 Создание коллекции

Для создания новой коллекции вызовите функцию createCollection() из объекта Schema. Она возвращает объект Collection, который можно сразу использовать для, например, вставки документов в базу данных.

Необязательно, для коннекторов, поле reuseExistingObject можно установить в значение true и передать в качестве второго параметра, чтобы предотвратить ошибку, если коллекция с таким же именем уже существует.

Код MySQL Shell JavaScript

// Create a new collection called 'my_collection'
var myColl = db.createCollection('my_collection');

Код MySQL Shell Python

# Create a new collection called 'my_collection'
myColl = db.create_collection('my_collection')

Код Node.js JavaScript

// Create a new collection called 'my_collection'
var promise = db.createCollection('my_collection');

// Create a new collection or reuse existing one
var promise = db.createCollection('my_collection', { ReuseExistingObject: true } );

Код C#

// Create a new collection called "my_collection"
var myColl = db.CreateCollection("my_collection");

// Create a new collection or reuse existing one
var myExistingColl = db.CreateCollection("my_collection", ReuseExistingObject: true);

Код Python

# Create a new collection called 'my_collection'
my_coll = my_schema.create_collection('my_collection')
# Create a new collection or reuse existing one
my_coll = my_schema.create_collection('my_collection', True)

Код Java

// Create a new collection called 'my_collection'
Collection myColl = db.createCollection("my_collection");

// Create a new collection or reuse existing one
// Second parameter is: boolean reuseExistingObject
Collection myExistingColl = db.createCollection("my_collection", true);

Код C++

// Create a new collection called 'my_collection'
Collection myColl = db.createCollection("my_collection");

// Create a new collection or reuse existing one
Collection myExistingColl = db.createCollection("my_collection", true);

© 2025 Oracle
Licensed under the GPLv2 License.
https://docs.oracle.com/cd/E17952_01/x-devapi-userguide-en/creating-a-collection.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API