Postata in: 'mongodb OperationFailure field path references must be prefixed'
Penso che tu non debba scrivere '1', ma piuttosto 1, '1' (con le virgolette) rappresenta il simbolo 1 come stringa e non l'uno matematico, credo sia questo l'errore.
Postata in: 'Operatore Mod (resto) in MongoDB'
Io non penso tu stia utilizzando una query mongodb con l'operatore mod in modo corretto, prova questa:cursor = collection.find().where( "this.a % 4 >= 2" );
Postata in: 'Errore MongoDB: db_name must be a string or symbol in Ruby On Rails'
E' necessario specificare 'localhost' come host anziché <%= ENV['MONGOID_HOST'] %>, e devi anche specificare il database: name.
Postata in: 'Esiste un modo per aggiornare l'intera entità in MongoDB?'
Corretto come dice Gerdone: il metodo save() in mongodb sostituisce un documento completo. Poiché il database è privo di schemi (schema-less), il concetto di campi realmente non esiste, esiste solo il documento.
Postata in: 'Come settare una chiave primaria (primary key) in MongoDB?'
Beh! Innanzitutto precisiamo che la primary key non la setti a livello di database bensì di tabella, collection in questo caso, ma sono certo che tu intendevi questo.Fatta questa precisazione, bisogna sapere che MongoDB riserva il campo _id come chiave primaria univoca, se tu non la setti, in automatico MongoDB creerà un riferimento u
Postata in: 'Equivalente operatore like in MongoDB'
Devi usaredb.users.find({"name": /.*ar.*/})Nelle espressioni regolari .* equivale al carattere wildcard % ossia fa il matching di qualsiasi carattere (anche più di uno) prima e dopo la stringa 'ar', in questo caso ti troverà tutti i nomi come: sara, mario, carlo e così via, esattamente come sarebbe successo usando l'operatore L
Postata in: 'Come installare MongoDB su Windows'
Una volta scaricato ed estratto il file compresso contenente MongoDB, posizionalo sotto C:\Programs o altro path a te più congeniale, dopodiché esegui la shell di windows con i permessi di amministratore, spostati nella directory bin di Mongo e lancia mongo.exeSe a questo punto ricevi un errore di connessione, allora probabilmente man
Postata in: 'Prelevare tutte le chiavi di una collection in MongoDB'
Prova se funziona questodoc=db.things.findOne(); for (key in doc) print(key);
Postata in: 'Rimozione dati dalla collection e Indici in MongoDB'
Invocando la remove() non hai bisogno di ricreare gli indici, in questo modo cancellerai solo i dati; una volta che gli indici sono stati precedentemente creati questi si aggiorneranno automaticamente all' insert / update/ remove dei documenti.
Postata in: 'Memorizzare ed accedere ad una grande quantità di dati'
I file XML potrebbero far decadere le prestazioni con big data, ed anche i database relazionali rallentano al crescere dei dati (soprattutto se il server non è performante).Quelli nosql ed orientati agli oggetti come MongoDB utilizzano invece una struttura dati stile JSON (BSON per MongoDB) che è un'astrazione alternativa ad XML ma al