Tôi đang sử dụng ORB RedBean để viết một số mã và tôi đã tự hỏi liệu tôi có thể tải/lấy lại chỉ một số trường từ bảng db hay không. Tôi biết có một phương pháp tải nhưng nó cung cấp cho toàn bộ bảng như đậu. Tôi chỉ muốn có một số lĩnh vực? Heh, khi tôi viết nó, tôi bắt đầu tự hỏi nếu nó không chống lại mô hình RedBean (hoặc ORM), bởi vì chỉ nhận được một số giá trị sẽ tạo ra không hợp lệ (chỉ với một số giá trị) đối tượng/đậu? Tôi muốn làm cho một số tải lười biếng của các giá trị ... có thể có một số ORM khác (dễ dàng như RedBean :) để đạt được điều này?Chỉ lấy một số trường trong RedBean
6
A
Trả lời
3
Nó không có ý nghĩa để tải chỉ một số lĩnh vực từ mức kỷ lục:
- Bằng cách chọn các lĩnh vực ít bạn sẽ không giảm số lượng các truy vấn
- It wont giảm lượng dữ liệu cần được chuyển giao (điều này có liên quan nhiều hơn đến số hàng)
Ngoài ra, RedBeanPHP đã tải xuống tất cả các trường quan hệ, do đó không cần phải làm hướng dẫn này. Nếu bạn quan tâm đến chỉ việc sử dụng tế bào duy nhất:
R::getCell("select title from document where id = 1");
Hoặc chỉ cần lấy một số lĩnh vực từ mức kỷ lục:
R::getRow("select id,title from document where... ");
Những chức năng trả lại hồ sơ, không đậu, đây là cách nhanh nhất để đối phó với các trường và hàng đơn giản.
Hy vọng câu trả lời này sẽ giúp ...
Các vấn đề liên quan
- 1. Xác thực trong Redbean PHP
- 2. Lấy số chữ số trong một số
- 3. Lấy chỉ số vòng lặp trong một mẫu sinh thái
- 4. Cách lấy chỉ số Array trong foreach
- 5. Tìm và lấy chỉ số trong chuỗi
- 6. php ORM - RedBean trong sản xuất?
- 7. Cách chỉ tạo một trường dạng số ở Django
- 8. Lấy chỉ số trong những yếu tố lớn nhất n trong một ma trận
- 9. RedBean có cần khóa chính "id" không?
- 10. Lấy thời gian từ chỉ số xts
- 11. PHP RedBean lưu trữ đậu nếu không tồn tại một
- 12. Lấy tổng số dòng trong một tệp
- 13. Trong trường hợp ngoại lệ .net cách lấy một stacktrace với các giá trị đối số
- 14. Chỉ lấy một số cột nhất định với Rails 3 trong đó khoản
- 15. Cách lấy số chỉ mục hàng trong R?
- 16. Lấy chỉ số $ của tùy chọn được chọn trong góc
- 17. Jquery chỉ đếm số trong một chuỗi
- 18. Lấy một tập hợp riêng biệt của một trường mảng trên các chỉ mục
- 19. Solr: Lấy tên trường từ chỉ mục solr?
- 20. Số trường trong sqlAlchemy
- 21. Lấy tên môi trường trong một mẫu Twig với Symfony2
- 22. Lấy số trường trong cơ sở dữ liệu bằng một câu lệnh SQL?
- 23. C# lấy danh sách từ một trường trong danh sách
- 24. số một số phương trình chỉ với một số
- 25. Lấy kiểu của một trường trong haXe (phản ánh api)
- 26. Lấy chỉ số jquery của cùng một lớp phần tử trong các vùng chứa khác nhau
- 27. Cách lấy phân số trong một phân số nguyên?
- 28. Chỉ số trường nhiều trong MySQL là một lựa chọn tốt?
- 29. Chỉ số mã Visual Studio và chỉ số bảo trì của trường hợp chuyển đổi
- 30. Lấy Tên trường mẫu trong Mẫu
Xin lỗi nhưng tôi sẽ phải không đồng ý. Hãy tưởng tượng một blog. Nó có 200 bài viết với rất nhiều văn bản trong thuộc tính 'body' của mỗi bài viết. Nếu bạn muốn hiển thị danh sách tất cả các bài viết, bạn có thể dễ dàng hết bộ nhớ tải thuộc tính 'body' của tất cả chúng. Nhưng vấn đề là bạn không cần 'body' để hiển thị danh sách. Tải chọn lọc sẽ tiết kiệm trong ngày tại đây. Nhưng dù sao, tôi yêu ORM của bạn và bạn đã làm một công việc thực sự tuyệt vời. Cảm ơn bạn rất nhiều: D –