Questo tipo di documento non vengono accettati da MongoDB:
{'.':1}
se codifica e decodifica a mano che è un dolore. qualche idea?
Questo tipo di documento non vengono accettati da MongoDB:
{'.':1}
se codifica e decodifica a mano che è un dolore. qualche idea?
Il Naming Restrictions su database, raccolta e nomi di campi ha scopi pratici. Cercano di garantire che le query non siano ambigue e che possano essere creati nomi di file validi.
Ad esempio:
MongoDB utilizza dot notation per accedere agli elementi di un array o documento secondario.
MongoDB utilizza il simbolo del dollaro ($) per rappresentare operators (ad esempio $inc
).
Database names corrisponde ai file creati nel sistema operativo e ci sono caratteri riservati per separatori di percorso e caratteri jolly.
L'ovvia soluzione (che è anche suggested in the MongoDB manual) consiste nell'utilizzare un carattere diverso. Ad esempio, i Unicode larghezza piena equivalenti di $
e .
verranno visualizzati in modo simile, ma non sono riservate: