Skip to content

increment('test.name',1) with Parse.Cloud.beforeSave is not work  #6358

Closed

Description

@lybaiyy123

Issue Description

var t=new Parse.Object('test')
t.set('test',{name:1,age:2})
t.save()

t.increment('test.name',1)
t.save()

when i creat a cloudFunction liks this,
Parse.Cloud.beforeSave('test',function(req){
// console.log(req.triggerName)
// console.log(req.object.toJSON())

})

t.increment('test.name',1) is not work,

Steps to reproduce

Expected Results

Actual Outcome

Environment Setup

  • Server

    • parse-server version (Be specific! Don't say 'latest'.) : [FILL THIS OUT] 3.10
    • Operating System: [FILL THIS OUT] windows
    • Hardware: [FILL THIS OUT]
    • Localhost or remote server? (AWS, Heroku, Azure, Digital Ocean, etc): [FILL THIS OUT] Localhost
  • Database

    • MongoDB version: [FILL THIS OUT] 3.4?
    • Storage engine: [FILL THIS OUT]
    • Hardware: [FILL THIS OUT] 4C8G
    • Localhost or remote server? (AWS, mLab, ObjectRocket, Digital Ocean, etc): [FILL THIS OUT] remote server

Logs/Trace

QQ截图20200122174829

Activity

  1. changed the title [-]increment[/-] [+]increment('test.name',1) with Parse.Cloud.beforeSave is not work [/+] on Jan 22, 2020
  2. davimacedo commented on Jan 23, 2020

    @davimacedo
    Member

    Thanks for reporting. Could you please write a test case?

  3. lybaiyy123 commented on Jan 23, 2020

    @lybaiyy123
    Author

    Thanks for reporting. Could you please write a test case?

    step 1:
    var t=new Parse.Object('testobject')
    t.set('testFiled',{'name:1','age:2'})
    t.save()

    step 2:
    creat a cloudFunction liks this,
    Parse.Cloud.beforeSave('test',function(req){
    // console.log(req.triggerName)
    // console.log(req.object.toJSON())
    })

    step3:
    t.increment('testFiled.name',1)
    t.save()

    expected result:
    after t.save() , the testFiled={'name:2','age:2'}

  4. dplewis commented on Nov 12, 2020

    @dplewis
    Member

    Closing via #7003

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    type:bugImpaired feature or lacking behavior that is likely assumed

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions