คำถามติดแท็ก record

13
วิธีรับ N ระเบียนสุดท้ายใน MongoDB?
ฉันไม่พบที่ใดก็ได้ที่มีเอกสารนี้ โดยค่าเริ่มต้นการดำเนินการค้นหา () จะได้รับบันทึกตั้งแต่ต้น ฉันจะได้รับการบันทึก N ครั้งล่าสุดใน mongodb ได้อย่างไร? แก้ไข: ฉันต้องการผลลัพธ์ที่ส่งคืนซึ่งเรียงลำดับจากน้อยไปมากล่าสุดไม่ใช่ย้อนกลับ
523 mongodb  record 

1
เลนส์, fclabels, data-accessor - ไลบรารี่ใดสำหรับการเข้าถึงโครงสร้างและการกลายพันธุ์จะดีกว่า
มีไลบรารียอดนิยมอย่างน้อยสามแห่งสำหรับการเข้าถึงและจัดการฟิลด์ของระเบียน สิ่งที่ฉันรู้คือ: data-accessor, fclabels และเลนส์ โดยส่วนตัวแล้วฉันเริ่มด้วย data-accessor และตอนนี้ฉันก็ใช้มันอยู่ อย่างไรก็ตามเมื่อเร็ว ๆ นี้ใน haskell-cafe มีความเห็นของ fclabels เป็นที่เหนือกว่า ดังนั้นฉันสนใจที่จะเปรียบเทียบห้องสมุดทั้งสาม (และอาจมากกว่า)

9
SQL - อัปเดตหลายระเบียนในแบบสอบถามเดียว
ฉันมีโต๊ะ - การตั้งค่า schema: config_name | config_value และฉันต้องการอัปเดตระเบียนหลายรายการในแบบสอบถามเดียว ฉันลองแบบนั้น: UPDATE config SET t1.config_value = 'value' , t2.config_value = 'value2' WHERE t1.config_name = 'name1' AND t2.config_name = 'name2'; แต่คำถามนั้นผิด :( คุณสามารถช่วยฉันได้ไหม?
133 mysql  record 

1
วิธีอัพเดตเร็กคอร์ด mongo โดยใช้ Rogue ด้วย MongoCaseClassField เมื่อคลาสเคสมี scala Enumeration
ฉันกำลังอัพเกรดรหัสที่มีอยู่จากRogue 1.1.8ไป2.0.0และจากlift-mongodb-record2.4-M5 to 2.5 ฉันมีปัญหาในการเขียนMongoCaseClassFieldซึ่งมี scala enum ซึ่งฉันสามารถใช้ความช่วยเหลือได้บ้าง ตัวอย่างเช่น, object MyEnum extends Enumeration { type MyEnum = Value val A = Value(0) val B = Value(1) } case class MyCaseClass(name: String, value: MyEnum.MyEnum) class MyMongo extends MongoRecord[MyMongo] with StringPk[MyMongo] { def meta = MyMongo class MongoCaseClassFieldWithMyEnum[OwnerType <: net.liftweb.record.Record[OwnerType], CaseType](rec : …
129 mongodb  class  scala  record  lift 

3
วิธีชวเลขในการกำหนดเขตข้อมูลเดียวในบันทึกในขณะที่คัดลอกเขตข้อมูลที่เหลือ?
สมมติว่าฉันมี ADT บันทึกต่อไปนี้: data Foo = Bar { a :: Integer, b :: String, c :: String } ฉันต้องการฟังก์ชันที่ใช้บันทึกและส่งคืนเร็กคอร์ด (ประเภทเดียวกัน) โดยที่ฟิลด์ทั้งหมดยกเว้นฟิลด์ใดฟิลด์หนึ่งมีค่าที่เหมือนกันกับฟิลด์ที่ส่งผ่านเป็นอาร์กิวเมนต์ดังนี้: walkDuck x = Bar { a = a x, b = b x, c = lemonadeStand (a x) (b x) } ข้างต้นใช้งานได้ แต่สำหรับบันทึกที่มีฟิลด์มากกว่า (พูด10) การสร้างฟังก์ชันดังกล่าวจะทำให้เกิดการพิมพ์จำนวนมากซึ่งฉันรู้สึกว่าไม่จำเป็นเลยทีเดียว มีวิธีที่น่าเบื่อน้อยกว่าในการทำเช่นเดียวกันหรือไม่?
119 haskell  record 

1
HowTo: ฟิลด์ที่กำหนดเองใน Lift-Record-Squeryl
ฉันกำลังพยายามสร้างEnumListFieldใน Lift / Record / Squeryl คล้ายกับMappedEnumListในLiftMapper. ประเภทการจัดเก็บควรเป็นแบบยาว / ใหญ่ ฉันเข้าใจว่าถ้าฉันกำหนด: def classOfPersistentField = classOf[Long] จากนั้น Squeryl จะรู้ว่าควรสร้างคอลัมน์ BIGINT และฉันรู้ว่ามันใช้setFromAny()ในการกำหนดค่าโดยส่งผ่าน Long ชิ้นเดียวที่ฉันไม่ได้รับคือ: มันจะอ่านค่าของฟิลด์อย่างไร? ถ้ามันใช้valueBoxมันจะได้ a Seq[Enum#Value]และมันจะไม่รู้ว่าจะเปลี่ยนมันเป็น Long ได้อย่างไร ฉันจะบอกให้ Squeryl แปลงของฉันSeq[Enum#Value]เป็น Long ได้อย่างไรหรือกำหนด "getter" ที่คืนค่า Long และไม่ขัดแย้งกับ getter "normal"
92 scala  lift  record  squeryl 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.