У меня есть JSON-файл, который содержит объект, подобный приведенному ниже.
{
userID: {"_bsontype":"ObjectID","id":{"0":92,"1":237,"2":216,"3":42,"4":254,"5":178,"6":68,"7":182,"8":208,"9":254,"10":51,"11":64}},
userName: "abc"
}
Примечание : Также есть несколько вложенных полей, таких как userID.
при попытке импорта вMongoDB с использованием массовой вставки, получающей ошибку
UnhandledPromiseRejectionWarning: Error: object [{"_bsontype":"ObjectID","id":{"0":92,"1":237,"2":216,"3":42,"4":254,"5":178,"6":68,"7":182,"8":208,"9":254,"10":51,"11":64}}] is not a valid ObjectId
Как я могу преобразовать userID в objectID / строку?как ObjectId("5d1de1bab90f8bf15f58df3f")
или "5d1de1bab90f8bf15f58df3f"
Ожидаемый вывод в БД:
{
userID: ObjectId("5d1de1bab90f8bf15f58df3f"),
userName: "abc"
}
или
{
userID: "5d1de1bab90f8bf15f58df3f",
userName: "abc"
}