поэтому я добавил еще несколько строк в коллекцию mongo userDB, используя код ниже, сначала у меня было только 1 объект в коллекции, а затем добавлено еще несколько.
db.userDB.insert([{},{},{}])
поэтому, когда я делаю db.userDB.find(), я должен увидеть 4 объекта в коллекции, но только показывая мне 3 объекта, которые я недавно добавил, за исключением того, что я добавил ранее.
Теперь я вызываю obj из своего angularJs, только показывая мне старый объект, а сетевой заголовок говорит о статусе кода: 304 Not Modified, в моей консоли я должен получить 4 объекта. Я перезапустил сервер mongo и node, но все еще не получаю другие объекты.
Если ваша БД называется userDB, это не будет работать, так как команда вставки выполняется на уровне коллекции. Вам нужно имя коллекции, поэтому команда должна быть:
db.collection_name.insert([{},{},{}])
вы можете найти все свои имена коллекций в своей базе данных с помощью следующих команд оболочки mongo:
use userDB
show collections
Вы, вероятно, ссылаетесь на две разные БД. Вы можете проверить это, запустив.find({}) в своем коде и в консоли и посмотреть, совпадают ли они.