Sembra che io non posso fare un inserto multiplo in Meteor nello stesso modo in cui è described here nella documentazione MongoDB ...L'inserimento di più documenti in una collezione Meteor funziona allo stesso modo di mongodb puro?
Nella mia console js:
> Test.insert([{name:'hello'},{name:'hello again'}])
Riporta
"g3pq8GvWoJiWMcPkC"
E quando vado
Test.find().fetch()
ottengo il seguente:
Object
0: Object
name: "hello"
__proto__: Object
1: Object
name: "hello again"
__proto__: Object
_id: "g3pq8GvWoJiWMcPkC"
__proto__: Object
Sembra Meteor crea un documento eccellente che comprende i due che sto cercando di inserire quelli separati.
Qualcuno potrebbe dirmi che cosa sto facendo male qui?
Grazie @Prashant, questo è quello che ho fatto. Strano che l'inserimento di massa non funzioni. – Mercutionario
Posso suggerire di modificarlo a '_.each (nomi, funzione (doc) { Test.insert (doc); }) perché altrimenti il documento verrebbe annidato in' name' – Akshat
Si consiglia di utilizzare [ Array.prototype.forEach()] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/forEach) invece, poiché è un'alternativa a _.each() che ora è supportato nel nodo e in molti browser web. –