게시물마다 번호를 달아 저장하기2
db.collection('counter').updateOne( {요런 이름의 자료를} , {이렇게 수정해주세요} , function(에러, 결과){
console.log('수정완료')
})
컨텐츠를 하나 발행할 때 아래 코드를 실행 시켜주세요!!.
Last updated
db.collection('counter').updateOne( {요런 이름의 자료를} , {이렇게 수정해주세요} , function(에러, 결과){
console.log('수정완료')
})
Last updated
db.collection('counter').updateOne( {name : '게시물갯수' } , { $inc : { totalPost : 1 } } , function(에러, 결과){
console.log('수정완료')
})app.post('/add', function (요청, 응답) {
db.collection('counter').findOne({name : '게시물갯수'}, function(에러, 결과){
var 총게시물갯수 = 결과.totalPost
db.collection('post').insertOne({ _id : 총게시물갯수 + 1, 제목 : 요청.body.title, 날짜 : 요청.body.date }, function (에러, 결과) {
db.collection('counter').updateOne({name:'게시물갯수'},{ $inc: {totalPost:1} },function(에러, 결과){
if(에러){return console.log(에러)}
응답.send('전송완료');
})
})
})
})