Masowa wstawka mongodb w Meteor lub Node
MongoDB obsługuje wstawianie zbiorczehttp://docs.mongodb.org/manual/core/bulk-inserts/
Próbowałem tego w kolekcji Meteor:
Orders.insert([
{ "cust_id" : "A123", "amount" : 500, "status" : "A", "_id" : "iZXL7ewBDALpic8Fj" },
{ "cust_id" : "A123", "amount" : 250, "status" : "A", "_id" : "zNrdBAxxeNZQ2yrL9" },
{ "cust_id" : "B212", "amount" : 200, "status" : "A", "_id" : "vev3pjJ8cmiDHHxe4" },
{ "cust_id" : "A123", "amount" : 300, "status" : "D", "_id" : "BBLngRhS76DgeHJQJ" }
]);
ale to tworzy sprawiedliwe
{ "0" : { "cust_id" : "A123", "amount" : 500, "status" : "A", "_id" : "iZXL7ewBDALpic8Fj"},
"1" : { "cust_id" : "A123", "amount" : 250, "status" : "A", "_id" : "zNrdBAxxeNZQ2yrL9" },
"2" : { "cust_id" : "B212", "amount" : 200, "status" : "A", "_id" : "vev3pjJ8cmiDHHxe4" },
"3" : { "cust_id" : "A123", "amount" : 300, "status" : "D", "_id" : "BBLngRhS76DgeHJQJ" },
"_id" : "6zWayeGtQCdfS65Tz" }
Potrzebuję go do celów testowania wydajności. Muszę wypełnić i przetestować bazę danych tysiącami elementów testowych. Robię wstawki w foreach, ale wypełnienie bazy danych zajmuje zbyt dużo czasu.
Czy jest jakieś obejście? Czy możemy się spodziewać, że Meteor będzie obsługiwał to w kolejnych wersjach?