123456789101112 |
- const { Worlds, Fortunes } = require('../models/mongoose');
- module.exports = {
- getWorld: _id => Worlds.findById(_id),
- getWorldLean: _id => Worlds.findById(_id).select('-_id').lean(),
- allFortunes: () => Fortunes.find({}).select('-_id'),
- saveWorlds: async (worlds) => {
- const updatedWorlds = await Promise.all(worlds.map(world => world.save()))
- return updatedWorlds.map((w) => ({ id: w._id, randomNumber: w.randomNumber }))
- }
- };
|