Я пытаюсь вставить несколько документов с помощью MongoVUE, передав массив документов в окне «Вставить документ». Например:MongoVUE Bulk Insert
[ {"name": "Kiran", age: 20}, {"name": "John", "age": 31} ]
Однако я продолжал получать следующее сообщение об ошибке:
ReadStartDocument can only be called when CurrentBsonType is Document, not when CurrentBsonType is Array
Кто-нибудь знает, как сделать массовую вставку в MongoVUE?
Спасибо!
Обратите внимание, что в настоящее время импорт и экспорт MongoVUE форматы не являются последовательны. Если вы экспортируете и затем повторно импортируете, например, при восстановлении резервных копий вручную, замените «},« на »}« –
Я не могу найти вставку «несколько документов», только один документ. Использование версии 1.6.6.0 – jtromans
В качестве продолжения того, что сказал @ChipMcCormick, вы можете настроить параметры экспорта так, чтобы они соответствовали формату импорта MongoVUE: измените значение по умолчанию ** Lines Terminated By ** из ', \ r \ n' просто '\ r \ n'. Затем экспортированный документ будет правильно отформатирован для реимпорта. (Нет подсказки, почему это не является дефолтом в MongoVUE.) –