42 lines
1.4 KiB
TypeScript
42 lines
1.4 KiB
TypeScript
import DaoFactory from './src/models/DaoFactory'
|
|
|
|
(async () => {
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('user').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('user').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('user').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('config').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('user').create({user: {id: 'pouet'}})
|
|
// await DaoFactory.get('user').create({user: {id: 'pouet'}})
|
|
|
|
const dao = DaoFactory.get('user')
|
|
console.log(await dao.create({email: 'pokemon@go.com'}))
|
|
const obj = await dao.get('648f82be60a03b7398d36925')
|
|
console.log(obj)
|
|
if (!obj) {
|
|
console.log('no obj :(')
|
|
} else {
|
|
console.log('object :)', obj)
|
|
obj.email += 'jesuisundieu@pokemon.com'
|
|
console.log(await dao.update(obj))
|
|
}
|
|
|
|
const toDelete = await dao.findOne({email: 'pokemon@go.com'})
|
|
if (toDelete) {
|
|
console.log('todelete :)', toDelete)
|
|
await dao.delete(toDelete)
|
|
}
|
|
|
|
console.log()
|
|
console.log('done')
|
|
process.exit(0)
|
|
})()
|
|
|
|
// await mongoose.get('id')
|
|
// await fetch(`/api/users/${'id'}`).then((it) => it.json())
|