относительно вашей второй проблемы, коллекция просто не определена.
когда вы объявляете:
app.locals.collection = collection;
Ваше подключение к Монго, вероятно, еще не подключено, что означает, что в этот момент коллекция не определена
вставьте эту декларацию после того, как соединение установлено и перед тем, как вы начнете прослушивать приложение ur:
MongoClient.connect(mongo_uri, { useNewUrlParser: true })
.then(client => {
const db = client.db('coneccao-teste');
const collection = db.collection('inicio');
app.locals.collection = collection;
app.listen(port, () => console.info(`REST API running on port ${port}`));
}).catch(error => console.error(error));
теперь коллекция гарантированно будет определена так, как вы ожидаете при запуске приложения.