summaryrefslogtreecommitdiff
path: root/mongoimport
diff options
context:
space:
mode:
authorWisdom Omuya <deafgoat@gmail.com>2014-12-16 11:36:49 -0500
committerWisdom Omuya <deafgoat@gmail.com>2014-12-16 11:38:37 -0500
commit4a6c152566e8d01c59b9953a185e7e8d6fe2f97b (patch)
treedd00a12c419ce1999ebeb5b2a09f9db1b40258e0 /mongoimport
parent1d11adf4f7f263cde0d7d336c4f82c17bd6d00ec (diff)
downloadmongo-4a6c152566e8d01c59b9953a185e7e8d6fe2f97b.tar.gz
TOOLS-520: using --upsert should maintain insertion order
Former-commit-id: d5eb7f3ef243a84039dc587dd1a4bbff0f4c7ebc
Diffstat (limited to 'mongoimport')
-rw-r--r--mongoimport/mongoimport.go1
1 files changed, 1 insertions, 0 deletions
diff --git a/mongoimport/mongoimport.go b/mongoimport/mongoimport.go
index 53b14ee0b29..126d6aa9d24 100644
--- a/mongoimport/mongoimport.go
+++ b/mongoimport/mongoimport.go
@@ -156,6 +156,7 @@ func (mongoImport *MongoImport) ValidateSettings(args []string) error {
}
if mongoImport.IngestOptions.Upsert {
+ mongoImport.IngestOptions.MaintainInsertionOrder = true
log.Logf(log.Info, "using upsert fields: %v", mongoImport.upsertFields)
}