[英]console.log -> Document { … }
當我在JS對象上應用“ console.log”時,控制台將輸出以下內容:
I20170421-14:54:09.786(2)? Document {
I20170421-14:54:09.787(2)? _id: 'KQ7mdidtcxsQsqNjr',
I20170421-14:54:09.787(2)? name: 'eos test',
I20170421-14:54:09.787(2)? number: 69526,
I20170421-14:54:09.788(2)? part: 'bus',
I20170421-14:54:09.788(2)? active: true,
I20170421-14:54:09.789(2)? cron: 6,
這是什么“文件”? 我該如何刪除該對象以使其與沒有“文檔”的對象相同?
我迷路了 !
該文檔是“ findOne”的輸出。 我將Meteor與某些軟件包一起使用(mongo@1.1.16,aldeed:simple-schema,aldeed:collection2,mdg:validated-method,mdg:validation-error,dburles:collection-helpers)。
謝謝 :)
您可以手動比較(obj2.field1 === obj2.field1),也可以僅在兩個對象中使用JSON.stringify並比較結果字符串。
但是在您的情況下,我認為您沒有按應從mongo檢索對象。 查詢后使用fetch():DocumentCollection.find({})。fetch()或僅使用.findOne()。
另外,如果要比較2個流星文檔,則可以使用:
_.isEqual(doc1,doc2)(下划線)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.