Здесь MongoDB записей показывает 3889, но все это показывает пустым.
Но если я пытаюсь получить с API, то он показывает все данные.
Как это возможно, и в каком случае это происходит?
Это также начало происходить со мной недавно, чтобы проверить, просто зайдите в консоль Монго и введите:
db.collection.find()
Посмотрите на ваши данные, Вы будете Вы можете обнаружить, что одной из записей документа присвоено значение NaN
,
Как это может произойти? По крайней мере, в Javascript, если переменная не существует при отправке collection.update()
это становится NULL
, если затем добавить к нему, он становится «NaN».
Это как минимум один случай, когда PHP-код RockMongo дает сбои и показывает только заголовок и никакие данные документа.
Других решений пока нет …