jouer cadre 1.2.4 - Morphia 1.2.9 - _id type incorrect pour l'insertion
-
13-12-2019 - |
Question
Selon l' jouer morphia documentation vous effectuez un lot insérer à l'aide de cette syntaxe:
List<MyModel> myModels = ...;
MyModel.insert(myModels);
Cependant, chaque fois que je fais un lot insérez le _id
pour les lignes insérées est toujours une Chaîne de hachage:
{ "_id" : { "$oid" : "50149be2d5522755b6f564ce"} , ...
Je suis dans l'attente d'une Long
par défaut, comme je l'ai mis morphia.id.type=Long
en application.conf.L'insertion d'une ligne à l'aide d'un .save()
me donne le résultat attendu.
Comment puis-je effectuer une insertion de lot qui utilise la valeur par défaut _id
type de?
La solution
C'est un problème connu sur v1.2.9: https://github.com/greenlaw110/play-morphia/issues/89
Le correctif va entrer dans la prochaine version.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow