Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- type Author struct {
- ID string `bson:"id"`
- Name string `bson:"name"`
- Timestamp time.Time
- }
- type Article struct {
- ID bson.ObjectId `bson:"_id,omitempty"`
- Title string `bson:"title"`
- Content string `bson:"content"`
- Author Author `bson:"inline"`
- Timestamp time.Time
- }
- func (m *mgoArticleRepository) FindAll() ([]*models.Article, error) {
- result := make([]*models.Article, 0)
- sessionCopy := m.Conn.Copy()
- defer sessionCopy.Close()
- collection := sessionCopy.DB(DBNAME).C(COLLECTION)
- err := collection.Find(nil).All(&result)
- return result, err
- }
- [
- {
- "ID":"5b4f27c187a9e40828422cca",
- "Title":"Makan Ayam",
- "Content":"Sample values One",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- {
- "ID":"5b4f27c187a9e40828422ccb",
- "Title":"Makan Ikan",
- "Content":"Sample values Two",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- {
- "ID":"5b4f27c187a9e40828422ccc",
- "Title":"Makan Sayur",
- "Content":"Sample values Three",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- {
- "ID":"5b4f27c187a9e40828422ccd",
- "Title":"Makan Daging",
- "Content":"Sample values Four",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- {
- "ID":"5b4f27c187a9e40828422cce",
- "Title":"Makan Indomie",
- "Content":"Sample values Five",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- {
- "ID":"5b4f27c187a9e40828422ccf",
- "Title":"Makan Soto",
- "Content":"Sample values Six",
- "Author":{
- "ID":"",
- "Name":"",
- "Timestamp":"0001-01-01T00:00:00Z"
- },
- "Timestamp":"0001-01-01T00:00:00Z"
- }
- ]
- Author Author `bson:"inline"
- Author Author `bson:"Author"`
Add Comment
Please, Sign In to add comment