Come si ottiene l'elenco degli indici su una raccolta con Meteor?
Qualcosa di simile a (o forse basato su proxy) di Mongo db.collection.getIndexes
Non c'è ancora molta API di indicizzazione in Meteora (ce ne sarà una alla fine); ma spero che qualcuno ha già risolto questo problema
AcclamazioniOttieni un elenco degli indici della collezione in Meteor
5
A
risposta
3
Secondo this issue, è possibile aggiungere un getIndexes
al prototipo Mongo Collection come questo (credito per @jagi):
if (Meteor.isServer) {
var Future = Npm.require('fibers/future');
Mongo.Collection.prototype.getIndexes = function() {
var raw = this.rawCollection();
var future = new Future();
raw.indexes(function(err, indexes) {
if (err) {
future.throw(err);
}
future.return(indexes);
});
return future.wait();
};
Items = new Mongo.Collection();
console.log(Items.getIndexes());
}
è anche possibile aprire il Shell Mongo DB e accesso diretto alle collezioni db Mongo.
meteor mongo
meteor:PRIMARY> db.tags.getIndexes()
[
{
"v" : 1,
"key" : {
"_id" : 1
},
"name" : "_id_",
"ns" : "meteor.tags"
}
]
Problemi correlati
- 1. R: Elenco degli indici di matrice binaria
- 2. Un elenco di indici in MongoDB?
- 3. Get collezione Meteor per nome
- 4. Meteor Shopify API: Messaggio metafield alla collezione per collezione ID
- 5. Indici elenco nidificato
- 6. Ottieni un elenco di tutti gli indici di elementi ripetuti in un array numpy
- 7. Meteor dove definire la mia collezione?
- 8. Elenco ordinabile di trascinamento della selezione in Meteor
- 9. Come si ottiene un elenco di indici di elementi diversi da zero in un elenco?
- 10. Errore durante l'inserimento in una collezione di Meteor
- 11. Elenco con più indici
- 12. Meteor: trovare un oggetto da una collezione di _id
- 13. Come posso ordinare una collezione Meteor al momento dell'inserimento?
- 14. Ottieni indici per permutazione ordinata di un array in Ruby?
- 15. Ottieni indici di elementi numpy.argmax su un asse
- 16. C'è un modo per ottenere l'indice durante l'iterazione attraverso una collezione in Meteor?
- 17. Ottieni l'ultimo record dalla collezione mongodb
- 18. Ottieni un elenco di mutex?
- 19. Elenca indici di valori duplicati in un elenco con Python
- 20. elementi ZIP con indici pari e dispari in un elenco
- 21. Ordina elenco per ordine dato di indici
- 22. ottieni l'elenco degli stati state_machine
- 23. Ottieni contenuto in un elenco <T> tramite riflessione?
- 24. Meteor - Pubblica solo il conteggio per una collezione
- 25. Elenco degli archi in Freemarker
- 26. C++ sort che tiene traccia degli indici
- 27. Qualcuno può spiegare il "trucco degli indici"?
- 28. Creazione e aggiornamento degli indici Zend_Search_Lucene
- 29. Ottieni gli indici di un array dopo l'ordinamento?
- 30. Personalizzazione degli indici di sezione in UITableView nell'applicazione iphone
È sempre possibile accedere all'oggetto del driver nativo sottostante, o anche fondamentalmente all'oggetto 'Db'. Può essere fatto. Cercalo, ma lascerò che qualcun altro sia l'eroe se non lo trovi prima tu stesso. –
Puoi creare indici con la funzione _.map, ovviamente è solo se ne hai bisogno per stampare indici sul sito web. – Sindis
@NeilLunn, suona come una buona strada da percorrere, alla fine lo esaminerò, forse mi ispirerò all'implementazione di '_ensureIndex'. @Sindis, non sono sicuro che siamo sulla stessa pagina (e non sto parlando di pagine del sito web :) La mia domanda riguarda i campi indicizzati nelle raccolte Mongo. L'obiettivo è chiamare un 'find' nel database che guarda solo nelle chiavi indicizzate delle collezioni. Scusate se il testo della domanda è stato confuso .. –