2010-09-03 83 views

回答

6

嘗試嗎啡 http://code.google.com/p/morphia/

它的作品真的很好(有沒有遇到任何問題,它),儘管它已經是仍然前1.0。

+0

感謝您的分享。 Morphia看起來很有前途。 – 2010-09-06 08:07:55

+1

我們可以使用Morphia和gridfs嗎? – 2012-04-20 10:38:08

3

Spring的數據框架可能是一種替代

http://static.springsource.org/spring-data/data-document/docs/current/reference/html/#mongo.core

對象看起來像這樣

@Document 
public class Person { 

    @Id 
    private ObjectId id; 

    @Indexed 
    private Integer ssn; 

    private String firstName; 

    @Indexed 
    private String lastName; 

} 

查詢可以通過自動魔法庫接口來完成,或者用mongoTemplate看起來像這樣:

List<Person> result = mongoTemplate.find(query(where("age").lt(50).and("accounts.balance").gt(1000.00d)), Person.class); 
+0

感謝您的答案,但您可能想要嘗試他們的靜態類型查詢。我聽說他們很有用。 – 2011-07-29 13:14:03

2

用於兩個不同的項目。開始使用Morphia但缺乏主要開發人員的支持限制了我們。儘管10gen僱用了Morphia開發者,但對Morphia的支持似乎在動搖。

當我問10gen人關於他們Mormorph的計劃時,我沒有得到明確的答覆。我們轉而使用其他項目的春季數據,API似乎更完整,更好的文檔和社區。

1

我認爲最輕和有據可查的是Jongo(jongo.org)。它可以是一個好的和快速的選擇。