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

Làm cách nào để tôi có thể yêu cầu MongoDB đánh giá một số JavaScript để nhận được giá trị cho một trường?

Xem URL sau trên tài liệu MongoDB:

http://www.mongodb.org / display / DOCS / Server-side + Code + Execution # Server-sideCodeExecution-Storingfunctionsserverside

Tuy nhiên, lưu ý rằng khả năng hỗ trợ và hiệu suất của mã phía máy chủ (tương đương với các thủ tục được lưu trữ) vẫn còn hơi kém (chi tiết trong liên kết).

Chỉnh sửa:

Để gọi một thủ tục được lưu trữ từ Go bằng cách sử dụng trình điều khiển mgo sử dụng mgo.Database type's Run() phương thức ( liên kết trực tiếp ) và phát hành một eval lệnh với mã Javascript sẽ được thực thi phía máy chủ làm đối số. Một cái gì đó như:

db.Run(bson.M{"eval": "myStoredFunction();"})

mã chưa được kiểm tra

Không thể đánh giá mã trong insert trong MongoDB tuyên bố.




  1. Redis
  2.   
  3. MongoDB
  4.   
  5. Memcached
  6.   
  7. HBase
  8.   
  9. CouchDB
  1. Làm cách nào để lấy bộ sưu tập tài liệu từ con trỏ mongodb?

  2. Chỉ định tham số truy vấn Mongo từ bộ điều khiển máy khách (MEAN.JS)

  3. SQL NULLIF () Giải thích

  4. Mongo daemon không chạy bởi dịch vụ mongod start

  5. Mongoose tổng các trường từ các tài liệu được phổ biến