query - ¿Cómo configurar la clave principal con incremento automático en MongoDB?
query id mongodb (2)
He blogeado sobre esto aquí:
http://www.alexjamesbrown.com/blog/development/mongodb-incremental-ids/
También inicié un generador de identificación int para el controlador C #:
https://github.com/alexjamesbrown/MongDBIntIdGenerator
Sin embargo, aumentar las identificaciones no se escalará de manera efectiva.
Esta pregunta ya tiene una respuesta aquí:
¿Cómo configurar la clave principal con incremento automático en MongoDB?
Normalmente MongoDB genera ObjectID. Quiero usar mi propia clave primaria de incremento automático como MySQL.
Se apreciarían ejemplos :)
$db->execute("return db.getCollection(''autoInccollection'').findAndModify({
query: { collection: ''$colle'' },
update: { ''$inc'': { primaryKey: 1 } },new: true
})");
$ colle significa qué colección necesita para crear la clave de incremento automático.