feat: Add Dao
This commit is contained in:
41
test.ts
Normal file
41
test.ts
Normal file
@ -0,0 +1,41 @@
|
||||
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())
|
Reference in New Issue
Block a user