Как установить первичный ключ с автоматическим приращением в MongoDB? Как установить первичный ключ с автоматическим приращением в MongoDB? Обычно MongoDB генерирует ObjectID. Я хочу использовать свой собственный первичный ключ автоматического увеличения, например MySQL. Примеры были бы оценены:) Ответ 1 Я писал об этом здесь: http://www.alexjamesbrown.com/blog/development/mongodb-incremental-ids/ Я также запустил генератор int id для драйвера С#: https://github.com/alexjamesbrown/MongDBIntIdGenerator Однако приращение идентификатора не будет эффективно масштабироваться. Ответ 2 $db->execute("return db.getCollection('autoInccollection').findAndModify({ query: { collection: '$colle' }, update: { '$inc': { primaryKey: 1 } },new: true })"); $collect означает, какую коллекцию вам нужно создать для кнопки Auto increment.
Ответ 1 Я писал об этом здесь: http://www.alexjamesbrown.com/blog/development/mongodb-incremental-ids/ Я также запустил генератор int id для драйвера С#: https://github.com/alexjamesbrown/MongDBIntIdGenerator Однако приращение идентификатора не будет эффективно масштабироваться.
Ответ 2 $db->execute("return db.getCollection('autoInccollection').findAndModify({ query: { collection: '$colle' }, update: { '$inc': { primaryKey: 1 } },new: true })"); $collect означает, какую коллекцию вам нужно создать для кнопки Auto increment.