Vietnam

    Nodejs.vn

    • Register
    • Login
    • Search
    • Categories
    • Recent
    • Popular
    • Tags
    • Groups
    • Search

    thắc mắc về mongoDB

    Hỏi Đáp
    0
    2
    398
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      hy nguyen last edited by hy nguyen

      Hiện tại mình có đang dùng thử mongoDB, cơ mà mỗi lần lấy dữ liệu ra thì mongo trả dạng như vầy:
      {"fieldName": { "$date": { "$numberLong": "1516419000000" } } }

      mình thắc mắc là có cách nào để mình lấy dữ liệu mà ko kèm theo mấy cái dataType như : "$numberLong", "$date", chỉ nhận kết quả: {"fieldName": 1516419000000 } ko nhỉ?

      Cảm ơn mọi người
      -----------------------------------
      [SOLVED]
      var a = {"fieldName": { "$date": { "$numberLong": "1516419000000" } } }
      - ở Mongo Stitch: var b = JSON.stringify(a) -> ' { \"fieldName\": \"1516419000000\"' }
      *đến đây là đã bỏ đc: $type như $numberLong, $date *
      - ở Client: JSON.parse(b), đôi khi phải parse 2 lần -> JSON.parse(JSON.parse(b))
      chuối cơ mà giải quyết tạm ổn vấn đề

      [1]: [https://github.com/mongodb-js/mongodb-extjson](link url)
      [2]: [https://docs.mongodb.com/stitch/reference/functions/utilities/#json](link url)

      1 Reply Last reply Reply Quote 0
      • Tuấn Trần
        Tuấn Trần last edited by

        .select() những field muốn lấy nhé

        1 Reply Last reply Reply Quote 0
        • First post
          Last post