MongoDB
 sql >> Cơ Sở Dữ Liệu >  >> NoSQL >> MongoDB

node.js lưu các số dấu phẩy động lớn vào mongo để tìm kiếm

Sử dụng Long.fromString để chuyển đổi một chuỗi thành MongoDB Long:

var Long = require('mongodb').Long;
var long = Long.fromString(str, 10);

CHỈNH SỬA thứ hai - Thực ra, đây câu trả lời đúng cho một chuỗi chứa số nguyên 64 bit có dấu. Vấn đề là chuỗi '164150943396226415094339622641509433' của bạn quá lớn để được lưu trữ dưới dạng số nguyên có dấu 64 bit. Giá trị lớn nhất bạn có thể sử dụng là (2 ^ 63 - 1) hoặc 9223372036854775807.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Redis và MongoDB:Những điều bạn cần biết

  2. Làm cách nào để cập nhật một trường trong tài liệu con của một mảng có trong tài liệu con của một mảng trong MongoDB bằng cách sử dụng trình điều khiển C #?

  3. Làm thế nào để lấy bất kỳ mục nào (Point, LineString, Polygon) trong một hộp giới hạn trong mongodb

  4. Cách Mocha biết tệp nào cần tải đầu tiên trong bộ thử nghiệm

  5. MongoDB phiên bản 2.6 vẫn không thành công trên lập chỉ mục địa lý 2dsphere với lý do không thể giải nén các khóa địa lý và hình dạng có thể bị sai