2017-02-17 3 views
0

Пожалуйста, помогите с ошибкой ниже при работе в mongodDb оболочки, благодаря,MongoDB четкие документы в коллекции

> use mvp_demo 
switched to db mvp_demo 
> show collections; 
1476851599865_IND_TRX 
1476851599865_NIN_TRX 
1476851599865_SWF_TRX 
configuration 
> db.1476851599865_IND_TRX.remove({}) 
2017-02-16T22:34:29.377-0500 E QUERY [thread1] SyntaxError: identifier starts immediately after numeric literal @(shell):1:2 
+0

Я не думаю, что название коллекции действительно, посмотрите на это http://stackoverflow.com/questions/9868323/is-there-a- соглашение-to-name-collection-in-mongodb –

ответ

0

Проблема в том, что MongoDB не был разработан, чтобы иметь номер в качестве первого символа в имени коллекции, аналогично тому, как JavaScript не позволяет вам начинать имя переменной с номера. Но, чтобы обойти это ограничение, пожалуйста, попробуйте выполнить следующие действия:

db["1476851599865_IND_TRX"].remove({}) 
+0

thx, который работал –

+0

@ShihanRehman не проблема, пожалуйста, отметьте этот ответ как правильный –

Смежные вопросы